【问题标题】:Mapping bluetooth controller in Unity在 Unity 中映射蓝牙控制器
【发布时间】:2017-09-12 08:46:05
【问题描述】:

我正在考虑购买蓝牙控制器。类似于this

this

我可以在 Unity 中使用这些蓝牙控制器吗?如何映射这些控制器? 提前致谢。

【问题讨论】:

    标签: unity3d bluetooth controller


    【解决方案1】:

    连接蓝牙控制器后,操作系统会将其作为设备处理。然后你只需要找出哪个Key对应哪个KeyCode。

    例如,你可以这样写

    public void detectPressedKeyOrButton()
     {
         foreach(KeyCode kcode in Enum.GetValues(typeof(KeyCode)))
         {
             if (Input.GetKeyDown(kcode))
                 Debug.Log("KeyCode down: " + kcode);
         }
     }
    

    【讨论】:

    • 感谢您的回答!这就是我需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 2019-09-24
    • 2021-11-26
    • 1970-01-01
    相关资源
    最近更新 更多