【发布时间】:2019-09-25 21:07:38
【问题描述】:
我用这条线用鼠标旋转对象:
this._obj.transform.Rotate(new Vector3(0, -Input.GetAxis("Mouse X"), 0), Time.unscaledDeltaTime * this.speed);
但是我想解决这个问题,在 Sketchfab 中使用鼠标旋转对象时会有一些延迟,只是不确定如何正确执行此操作。我对四元数不是很熟悉。
有人可以给我一些关于我如何处理这个问题的建议吗?
【问题讨论】:
-
您需要通过鼠标 X 轴缩放幅度并保持轴不变。试试
this._obj.transform.Rotate(Vector3.down, Time.unscaledDeltaTime * this.speed * Input.GetAxis("Mouse X"));
标签: c# unity3d rotation smoothing