궁금해서 찾아본 내용.
rigidbody.position을 이용해 오브젝트의 포지션을 세팅하면, 물체의 트랜스폼은 다음 물리연산 스텝에 업데이트된다.
(transform.position을 사용하는 것보다 빠름)
transform.position을 사용했을 경우 모든 콜라이더들이 리지드바디의 위치를 재계산하게 된다.
추가로 지속적인 움직임이 필요한경우 MovePosition함수를 사용하자.
참고
Unity - Scripting API: Rigidbody.position (unity3d.com)
https://blog.naver.com/sabotduke/220802330662