使用Lean Touch和1根手指旋转

时间:2019-02-09 00:51:15

标签: unity3d touch

如何在Unity中仅用一根手指使用Lean Touch旋转模型?默认值似乎是2。

我尝试将“必需的手指数”设置为1,但是什么也没发生。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。不幸的是,我无法弄清楚。

相反,我将以下代码附加到了我的GameObject上。从左向右移动手指时,脚本所附加的GameObject绕其Z轴相应旋转。

void OnMouseDrag()
{
    float rotationX = Input.GetAxis("Mouse X") * rotationSpeed * Mathf.Deg2Rad;
    transform.Rotate(Vector3.down, -rotationX, Space.World);
}

答案 1 :(得分:0)

将手指数设置为0,以便能够用1根手指旋转