[UE 5] 2D 게임 개발 4 - 캐릭터 이동

0시0분·2025년 2월 13일
0

UE 5

목록 보기
26/52

'Set Actor Location' 사용

비슷한 함수로 Add Actor World Offset이 있음


'Character Movement' 사용

이미 다양한 방식의 movement 컴포넌트가 만들어져 있음.
Set Actor Location 방식처럼 일일히 Delta Seconds를 곱하며 구현할 필요 없이 해당 기능들을 사용하면 됨
(대신 가속도 존재함)

나중에 움직이는 방식이 변경되더라도 movement 컴포넌트만 변경해서 사용.

거의 같은 기능!

🔼 Set Actor Location 사용했던 부분 수정

movement mode

기본적으로 Walking으로 설정되어 있는데, 이럴 경우 상하 움직임이 불가능.
Flying 모드로 변경후 세부 값을 조절하여 상하움직임도 가능하도록 수정.
👉 아직 언리얼을 한참 모르긴 하지만, 이런 점들이 확실히 유니티랑 다른 부분인 것 같다.
정해진 틀 안에서 만들어야하는게 편한데 불편한 느낌!

Flying

Flying 모드가 되면 위의 모습처럼 정말 날아다니는것 같은 움직임을 보여준다.

  • 움직임을 시작하기까지의 가속
  • 정지할때까지의 감속

위 두가지 요소 때문인데, 이를 엄청나게 큰 값으로 넣으면 바로 해결된다.

결과

0개의 댓글