extends Control
# 接続されているジョイパッドの配列
var joypads : Array
# ジョイパッドの情報を格納する辞書型
var joypad_info : Dictionary
func _ready():
pass # Replace with function body.
func _process(_delta):
# ジョイパッドの接続をポーリングする
# 接続されているジョイパッドを配列に格納する
joypads = Input.get_connected_joypads()
func _on_set_button_pressed():
# ジョイパッドが接続されていない場合は処理を抜ける
if joypads.size() == 0: return
# チェックする対象のジョイパッド番号を決める
var joy_num = 0
# ジョイパッドの情報を格納する
joypad_info = Input.get_joy_info(joypads[joy_num])
print("Pad1_Index = %d" % joypad_info["xinput_index"])