2017-09-06 16 views
0

私は自分のゲームで小さなチュートリアルを持っています。とにかくそれを見せても傷ついてはいません。Godot - コントローラーが接続されているかどうかを確認してください

私のゲームはコントローラとキーボード+マウスをサポートしています。プレイヤーにコントローラが接続されている場合は、コントローラのコントロールを表示したい場合は、キーボード+マウスのコントロールを表示します。

これで、マウスモードをチェックするこのような機能が既に実装されています。それは正常に動作しますが、ボタンまたはジョイスティックが移動または押された場合にのみコントローラを検出できます。

コントローラーが接続されているかどうかを確認する方法はありますか?

入力gdscriptコントローラジョイスティック制御

+0

場合Input.get_joy_name(0)= "!": \t \t#コントローラ \t \t Input.set_mouse_mode(1) \tのelif Input.get_joy_name(0)== "": \t \t#キーボード \t \t Input.set_mouse_mode(0) –

答えて

1

あなたがInput.get_connected_joysticks()を使用し、ジョイスティックがある場合、配列の内部を見ることができます。ローカルマルチプレイヤーにも便利です。

このイベントjoy_connection_changedは、場合によっては役立ちます。

関連する問題