1

我的游戏中有一个小教程,它应该告诉玩家控件是如何工作的。数量不多,但无论如何展示它们并没有什么坏处。

所以我的游戏支持控制器和键盘+鼠标。如果玩家插入了控制器,我想向他展示控制器控件,如果没有,我想向他展示键盘+鼠标控件。

现在我已经实现了类似的东西来检查鼠标模式。它工作正常,但只有在移动或按下按钮或操纵杆时才能检测到控制器。

反正有没有检查控制器是否连接?

输入 gdscript 控制器 摇杆控制

4

1 回答 1

3

您可以使用Input.get_connected_joysticks()然后查看数组内部是否有操纵杆。对于本地多人游戏也很有用。

这个事件joy_connection_changed在某些情况下也很有用。

于 2017-09-07T11:35:39.650 回答