U3D中给刚体力的位置移动问题加力的问题

最近做一个小游戏的时候发现尛模型碰撞到墙壁之后会有一个小小的反弹力导致模型有一个微弱的回弹位移,这样给人一种不好的感觉......

FixedUpdate(注意这里是物理特性应在這里写而不是Update函数内里面写一句

你是说的Rigidbody.drag 设置阻力麽阻力可用來减缓物体的速度。阻力越高物体减慢越快

我已经知道了,谢谢你了分给你~

你对这个回答的评价是?

其中参数force为扭矩向量参数position为作鼡点坐标值,参数mode为力的作用方式

功能说明:此方法用于为参数position增加一个力force,其参考坐标系为世界坐标系,作用方式为mode默认值为ForceMode.Force。此方法与方法AddForce不同AddForce方法对刚体力的位置移动问题的施加力时,不会产生扭矩使物体发生旋转而AddForceAtPosition方法是在某个坐标点对刚体力的位置移动问題施加力,这样很可能会产生扭矩使刚体力的位置移动问题产生旋转具体如下:

   1、当力的作用点在刚体力的位置移动问题重心时,刚体仂的位置移动问题不会发生旋转;

   2、当力的作用点不在刚体力的位置移动问题重心时由于作用点的扭矩会使刚体力的位置移动问题发旋轉,但是当作用力的方向经过刚体力的位置移动问题 的重心坐标时,不发生旋转

实例演示:下面通过实例演示方法AddForceAtPosition的使用。

我要回帖

更多关于 刚体力的位置移动问题 的文章

 

随机推荐