android - 如何在 Unity 中使用蓝牙 Controller ?

标签 android unity-game-engine virtual-reality

我在图片中有蓝牙 Controller 。如何在我的安卓游戏中使用操纵杆和其他 6 个按钮?我只能使用 (Input.GetKeyDown(KeyCode.Escape)) 访问 Controller 上的退出按钮

bluetooth controller

最佳答案

您可能可以通过执行以下操作来调试它:

if(Input.anyKeyDown)
    Debug.Log(Input.inputString);

在您的更新功能中查看按下了哪些按钮。

Documentation for Input.inputString

您可能还会发现一些线索 here

还有 this用于设置 Controller 。

关于android - 如何在 Unity 中使用蓝牙 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40764880/

相关文章:

javascript - Aframe VR曲面和文字

android - 如何始终将物体放在相机前

unity3d - 在 Unity 5 中更改相机 (Oculus Rift) 位置

java - 如何知道从数组中选择了哪个字符串?

android - 如何设置 AlertDialog 项目高度?

android - 为什么 adb 服务器已过时。杀死...在命令提示符下?

c# - 在 Unity 中访问全局游戏数据 (C#)

macos - 如何在 OSX 上从 Unity 打开 Visual Studio Code (0.5.0 - 0.7.0)

java - 如何检查按钮是否在按钮数组中?

ios - Unibill,测试 iOS 应用内购买和 Unity