【问题标题】:Add joystick controls in unity for android game为安卓游戏统一添加操纵杆控件
【发布时间】:2015-09-12 12:36:20
【问题描述】:

我想知道是否有办法用操纵杆控制 3d 船以在 Android 设备上发布游戏。船仅在使用桌面键时移动。我正在使用这个 C# 代码:

void Update ()
{
    float h = Input.GetAxis("Horizontal");
    float v = Input.GetAxis("Vertical");

    rbody.AddTorque(0f,h*turnSpeed*Time.deltaTime,0f);
    rbody.AddForce(transform.forward*v*accellerateSpeed*Time.deltaTime);
}

如何通过操纵杆将其更改为在 android 上拥有移动的船?

【问题讨论】:

    标签: unity3d joystick


    【解决方案1】:

    为什么不尝试导入角色控制器资产。里面有一个带有操纵杆的预制件。如果可行,请不要忘记单击勾选按钮☺

    【讨论】:

      【解决方案2】:
      void Update ()
      {
           float h = CrossPlatformInputManager.GetAxis("Horizontal");
           float v = CrossPlatformInputManager.GetAxis("Vertical");
      
          rbody.AddTorque(0f,h*turnSpeed*Time.deltaTime,0f);
          rbody.AddForce(transform.forward*v*accellerateSpeed*Time.deltaTime);
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多