RigidBody가 달린 GameObject를 이동하는 방법엔 세 종류가 있다.
1. transform.position
2. RigidBody.position
3. RigidBody.MovePosition()
# 일단 transform.position과 RigidBody.position는 순간이동 식으로 위치를 이동시킨다.
- 성능은 RigidBody.position이 좋다고 한다.
# RigidBody.MovePosition()은,
1. 이동 출발 지점과 끝지점을 직선으로 연결한 경로를 매우 빠르게 이동한다.
2. 중간에 다른 rigidbody가 있을 경우 밀어내는 등의 물리처리를 한다.
출처 :
http://answers.unity3d.com/questions/789843/rigidbody-vs-transform.html
http://docs.unity3d.com/ScriptReference/Rigidbody-position.html
'프로그래밍 > 유니티 (unity)' 카테고리의 다른 글
unity) Pop the lock 클론 프로젝트 (0) | 2021.10.21 |
---|---|
유니티) 플래피 버드 카피 프로젝트 github (0) | 2021.10.19 |
유니티 MonsterLoveFSM 적용(애니메이션) (0) | 2021.10.17 |
[uGUI] Rect Transform 에서 anchor 프리셋에 따른 의미 (0) | 2016.06.14 |
[Unity] VS로 코딩 중 자동완성 뜨지 않는 경우 (1) | 2016.06.09 |