MovePosition

· 🎮 Unity
유니티에서 오브젝트를 이동시키는 경우는 3가지가 있다. 1.Transform.position 을 이용해서 움직이는 경우 2.RigidBody.position 을 이용해서 움직이는 경우 3.RigidBody.MovePosition() 을 이용해서 움직이는 경우 1번의 경우는 오브젝으를 움직이는 경우 모든 콜라이더들이 오브젝트를 재계산 한다하고, 2번의 경우 리지드바디만을 이용해서 물체를 움직이고 3번의 경우 2번의 사이사이에 값을 다 계산하여 움직인다고 한다. 그러니깐 1번은 아주 부득이한 상황에 순간이동을 하고싶을 때 사용하고 2번은 순간이동을 하지만 성능도 좋게 하고싶을 때, 3번은 순간이동이 아닌 진짜 움직임을 묘사하고싶을 때 사용하도록 하자.
Dogfoot_JW
'MovePosition' 태그의 글 목록