【问题标题】:Rotate using Lean Touch and 1 finger使用 Lean Touch 和 1 根手指旋转
【发布时间】:2019-02-09 00:51:15
【问题描述】:

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

我尝试将所需的手指计数设置为 1,但没有任何反应。

有什么想法吗?

【问题讨论】:

    标签: unity3d touch


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 以下是How do I write a good answer? 的一些指南。提供的这个答案可能是正确的,但它可以从解释中受益。单行答案和仅代码答案不被视为“好”答案。来自review
      猜你喜欢
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多