본문 바로가기

Unity/Knowledge

플레이어를 움직이는 오브젝트에 동기화 하는법

beforeDirection 변수를 사용하는 이유는 현재 이동 방향과 비교할 수 있다. 

플레이어가 움직이는 오브젝트의 움직임을 동기화하기 위함

이 변수를 활용하여 현재 이동 방향이 이전과 동일한지 여부를 확인

이를 기반으로 플레이어의 Rigidbody의 속도를 업데이트

플레이어가 이동하지 않을 때, 즉 moveDirection이 Vector3.zero일 때도 beforeDirection을 통해 이전에 설정된 속도를 유지

움직임이 없는 경우에도 beforeDirection과 비교하여 필요할 때만 속도를 변경

'Unity > Knowledge' 카테고리의 다른 글

3D 카메라 타입 별 상호 작용  (1) 2024.06.04
인벤토리 토글 해체 분석기  (0) 2024.05.30
코루틴 Coroutine  (0) 2024.05.27
TryGetComponent  (0) 2024.05.27
3D 탬플릿 - 스카이박스, 포스모드, 레이캐스트  (0) 2024.05.26