在Unity中映射蓝牙控制器

时间:2017-09-12 08:46:06

标签: unity3d bluetooth controller

我正在考虑购买蓝牙控制器。像this这样的东西:

this

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

1 个答案:

答案 0 :(得分:2)

一旦连接蓝牙控制器,它就会被操作系统作为设备处理。然后,您只需要找出哪个Key与哪个KeyCode对应。

例如,您可以编写类似这样的内容

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