데브허브 | DEVHUB | How to Make a Moving Obstacle in Unreal Engine 5How to Make a Moving Obstacle in Unreal Engine 5
- 언리얼 엔진 5에서
BP_MovingObstacle 액터 블루프린트를 생성하여 움직이는 장애물 제작을 시작합니다. 🚀
- 장애물로 사용할
Cylinder와 같은 스태틱 메시를 블루프린트에 추가하고 크기 및 위치를 조정합니다. 🧱
Interp To Movement 컴포넌트를 사용하여 액터 또는 메시를 한 지점에서 다른 지점으로 효율적으로 이동시킵니다. ⚙️
Duration으로 이동 시간을, Control Points로 시작 및 목표 지점을 설정하고, Behavior를 Ping Pong으로 설정하여 왕복 운동을 구현합니다. 🔄
Sweep 옵션을 비활성화하여 이동 경로 중간에 충돌이 발생해도 장애물이 멈추지 않도록 합니다. 🚫
Destination Location 벡터 변수를 생성하고 Show 3D Widget을 활성화하여 레벨 에디터에서 목표 지점을 시각적으로 설정하고 조정할 수 있습니다. 🎯
Event Begin Play 시점에 Interp To Movement 컴포넌트에 Destination Location 변수를 두 번째 제어 지점(Add Control Point 또는 Add Position 2)으로 추가하여 동적으로 이동 경로를 정의합니다. ▶️
Position is Relative 옵션을 활성화하여 제어 지점이 액터의 상대적 위치를 기준으로 작동하도록 합니다. ↔️
- 메시를 변경하거나 블루프린트를 상속받아 다양한 종류의 움직이는 장애물을 만들 수 있습니다. 🎨