#godot
Вопрос:
Я распечатал список подключенных блокнотов радости, их имена и их руководство:
func _on_Refresh_pressed():
print(Input.get_connected_joypads())
for x in Input.get_connected_joypads():
print(Input.get_joy_name(x))
print(Input.get_joy_guid(x))
Вот что у меня есть:
[0, 1]
XInput Gamepad
__XINPUT_DEVICE__
Xbox Series Controller
030000005e040000130b000000000000
Вы можете видеть две подключенные подушечки радости, хотя у меня подключена только одна. Если я отключу его, оба исчезнут, а когда я подключу его, оба появятся снова.
Другой контроллер (беспроводной контроллер Xbox One) работает нормально:
[0]
XInput Gamepad
__XINPUT_DEVICE__
Все три соединены:
[0, 1, 2]
XInput Gamepad
__XINPUT_DEVICE__
XInput Gamepad
__XINPUT_DEVICE__
Xbox Series Controller
030000005e040000130b000000000000
В моей локальной многопользовательской игре я хочу, чтобы игрок нажал кнопку, чтобы присоединиться к игре. Из-за этой проблемы в игре появляется слишком много игроков.