유니티 3D 오브젝트의 이동 방식
오브젝트의 이동 방식은 크게 transform, rigidbody, 그리고 character controller 이들 3개의 속성에 따라 나뉩니다. 게임의 장르, 플레이 방식, 그리고 규칙에 이들 세 가지 컴포넌트 중 하나를 선택해야 하는데, 각 컴포넌트가 지원하는 함수 / 명령어가 다르고, 서로 지원이 되지 않기 때문에 게임 기획을 미리 잘 세워둬야 합니다. 잘 세워둔다고 하더라도 향후 게임 기획의 변화에 의해 캐릭터 이동 방식의 변화가 필요할 때도 있지요. 1. transform 이동 transform은 게임오브젝트의 로컬 위치, 회전각도, 크기 속성들을 포함하고 있습니다. 이동을 위해서라면 transform.position (Vector3 변수) 명령을 내리거나, 매 프레임 실시간으로 계속 움직인다..
UNITY C#
2019. 6. 15. 14:33