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

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

Windows
MacOS
Linux
필요한 사전지식

이 글은 다음 주제에 대한 지식이 있는 분들을 대상으로 합니다. 계속하기 전 확인해 주세요.

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

태그
Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼