我有这些人类单位和车辆。 我希望人类单位的旋转与车辆的旋转匹配,当它朝向车辆时。

我已经测试了这个问题,人类和车辆,它们的工作完美。 我可以在场景视图中旋转车辆,人类也会旋转

private void Update() {

HumanObject.transform.rotation = VehicleObject.transform.rotation;

在大多数情况下,这个问题在人类单位到达车辆时,它的旋转与车辆的旋转匹配(几乎)匹配。

问题是,当人类单位朝向车辆的相反方向(朝向车辆的前方)时,当人类单位到达时,它们的旋转不接近车辆的旋转。 是不是从相反的旋转(约180度差异)旋转到一个帧是太远了呢?

只有当旋转差异很大时,这个问题才会发生。