【发布时间】:2020-05-24 15:45:49
【问题描述】:
我有一个围绕对象旋转的主摄像头(我已经使用 AddForce 移动了该对象)。使用 AddTorque,我希望对象沿相机 Y 旋转轴指向的方向旋转其 Y 旋转轴,以模拟人转身的旋转。为此,我想在两个物体的 Y 轴相同时使用给我 0 的力,但我尝试过,刚体仅覆盖相机旋转的一部分,而另一部分则好像没有被检测到。
var currentR = rb.rotation.y;
var targetR = Camera.main.transform.rotation.y;
rb.AddTorque(transform.up * 1000f * (targetR - currentR));
【问题讨论】:
标签: unity3d rotation game-physics physics quaternions