심플 휠 비히클 무브먼트 컴포넌트

SimpleWheeledVehicleMovement 컴포넌트에 대한 언리얼 엔진 4 블루프린트 비히클 유저 가이드입니다.

Windows
MacOS
Linux
Prerequisite Topics

This page assumes you have prior knowledge of the following topics. Please read them before proceeding.

SimpleWheeledVehicleMovement 컴포넌트는 구동렬 시뮬레이션 또는 복잡한 엔진 설계 없이 휠 서스펜션이나 타이어 마찰을 제공해 줍니다. 그 대신, Wheeled Vehicle Movement 컴포넌트를 상속하는 컴포넌트에 대한 개별 타이어에 토크를 쉽게 적용할 수 있어서, Wheeled Vehicle Actor 클래스에 의존할 필요 없이 임의의 컴포넌트에도 비히클같은 운동을 내는 것이 가능합니다.

SimpleWheeledVehicleMovement 컴포넌트 셋업 및 사용을 위해서는, 먼저 비히클 사용 안내서 대로 먼저 완성을 해야 합니다. 이 방법을 통해 비히클이 제대로 셋업되었는지 확인한 후 계속해 주세요:

심플 휠 비히클 블루프린트 생성

Simple Wheeled Vehicle Blueprint 를 새로 생성하려면, 콘텐츠 브라우저 에서 신규 추가 버튼을 클릭하고, Blueprint Class (블루프린트 클래스)를 선택한 뒤, 부모 클래스 선택 창에서 Pawn 을 선택합니다.

SimpleWheel_CreatePawnBP.png

심플 휠 비히클 블루프린트 편집

Simple Wheeled Vehicle Blueprint 를 생성했으니, 단순한 비히클 운동 셋업을 시작할 수 있습니다. 비히클 메시가 준비되었고 이미 휠 셋업이 완료되었으면, 구동렬 또는 일반 비히클 시뮬레이션이 필요치 않은 임의 오브젝트에 비히클과 같은 프로퍼티를 적용할 수 있을 것입니다.

콘텐츠 브라우저에서 SimpleWheeledVehicle Blueprint 에 더블클릭하면 블루프린트 에디터가 뜹니다.

  1. 컴포넌트 창에서 컴포넌트 추가 버튼을 클릭하고 Skeletal Mesh 컴포넌트를 선택합니다.

    SimpleVehicle_AddSkelComp.png

    그리고 Skeletal Mesh 컴포넌트를 드래그하여 DefaultSceneRoot 컴포넌트에 놓습니다. 그러면 이 블루프린트의 루트가 됩니다.

    SimpleVehicle_SkelSceneRoot.png

  2. 스켈레탈 메시 컴포넌트를 선택한 채, Anim Class 를 비히클 애니메이션 블루프린트로 설정한 뒤 스켈레탈 메시를 할당합니다.

    SimpleVehicle_AssignAnimBP.png

  3. 컴포넌트 창으로 돌아와 SimpleWheeledVehicleMovement 컴포넌트를 추가합니다.

    SimpleVehicle_AddSWComp.png

  4. SimpleWheeledVehicleMovement 컴포넌트를 선택한 채, Vehicle Setup 섹션에서 아래 화살표를 클릭하여 Wheel Setups (휠 셋업)을 펼친 뒤 + 를 클릭하여 휠을 추가합니다.

  5. 각 (0-3) 휠에 대해:

    • Wheel Class (휠 클래스)를 생성한 휠 블루프린트 중 하나로 선택합니다.

    • Bone Name (본 이름)을 휠의 제어를 받아야 하는 조인트 이름으로 설정합니다.

    wheelsSetup.png

    위 이미지의 본 이름은 이 스켈레탈에 해당합니다.

    휠 할당 순서는 앞 뒤 상관이 없으며, Bone Name 및 Wheel Class 만 효과가 있습니다.

    휠이 4 개 이상 필요한 경우, Wheel Setups (휠 셋업) 프로퍼티 옆 + 아이콘을 클릭하면 됩니다.

이 시점에서, 비히클이 미니밴보다 심각하게 크지 않다고 가정하고, 기본값부터 테스트하기 시작하면 좋습니다.

휠에 토크 적용

심플 비히클을 이동시키기 위해서는, 움직에게 하고자 하는 타이어마다 토크를 적용해 줘야 합니다. 그 방법은 SimpleWheeledVehicleMovement 를 잡아 끌어 Set Drive Torque 를 사용하면 됩니다. Drive Torque 값을 사용하여 적용할 토크 양과 Wheel Index 를 사용하여 토크를 적용시킬 휠을 할당하면 됩니다. Wheel Index 는 SimpleWheeledVehicleMovement 의 디테일 패널 Wheel Setups 섹션의 휠 인덱스에 해당합니다.

SimpleVehicle_SetDriveTorque.png

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback