에픽스토어에서 무료 에셋을 다운받아 사용했다.
2D 캐릭터는 플립북 처럼 여러 이미지를 빠르게 재생시켜 애니메이션을 만듦.
그러나 3D 캐릭터는 그런 방식으로 만들수가 없음.
따라서 bone 이라는 뼈대를 지정해두고, 해당 bone 값을 이동시켜 애니메이션을 생성하는데,
그게 바로 Skeleton
을 사용해 만든 Skeletal Mesh
.
New Location
에 넣어줘야 함.World Direction
의 경우 0~1 사이의 값으로 속도를 조절. 1이 초과될 경우 1로 인식. 0.5는 50%.World Direction
* Scale Value
로 계산된 방향을 Character Movement
컴포넌트 에서 자동으로 소모함.Pawn
을 상속받았을 경우에는 자동으로 소모되지 않음!!!대각선의 경우 Forward와 Right 벡터의 합산값으로 방향이 결정되는데,
둘 중 한 벡터의 Scale 값을 증가시키면 이동 방향이 45도에서 벗어나게 됨.
Set
함수로 직접 이동하지 않고 움직이겠다는 의사표현만 한채 실제 움직임은 컴포넌트에서 하는 이유는Pawn
)를 직접 조작하는 것이 아니라, Player Controller
의 Rotation 값을 변경함.Pawn
이 Controller
의 값을 따라가는 속도를 조절할 수 있는데,Pawn
이 Controller
의 변경된 값을 그대로 사용하겠다는 뜻.Controller
의 저 값을 조절하면 지정된 속도만큼 서서히 따라가면서 사용하겠다는 뜻.Pitch, Yaw, Roll
언리얼에서 사용하는 xyz축의 또다른 이름..
👀 https://velog.io/@sobokii/UE5-Roll-Pitch-Yaw
👀 https://blog.naver.com/milkysc/221754450137