原因:移动物体加刚体后,在Update中每一帧的时间不一样,造成物体受力不均匀,物体发生碰撞时抖动

解决方法:FixedUpdate是固定帧,每一帧的时间相同

 

一、是刚体物体可能与其他碰撞体有持续的接触,刚体在接触面上移动,比如说刚体在一个带有boxcolider的地面上移动,这个时候你就会发现有些地方会导致刚体位置的变化,应为boxcolider有一定厚度,你人物的colider可能会由于重力等原因进入这个碰撞体,从而导致碰撞体挤压。

二、 查看人物自己的子物体下面是不是还有其他的刚体

三、移动的代码要放在fixedUpdate里面,而不是Update。
四、摄像机的跟随代码要放在LateUpdate里面,而不是Update。