ゲームパッド - Siv3D/Reference-JP GitHub Wiki

ボタンの判定

# include <Siv3D.hpp>

void Main()
{
	const Font font(12);

	// 変数に保存する例
	Key button = Gamepad(0).button(3);

	while (System::Update())
	{
		font(L"Gamepad 0: ", Gamepad(0).isConnected()).draw(200, 50);

		// すべてのボタンをチェック
		for (size_t i = 0; i < Gamepad(0).num_buttons; ++i)
		{
			if (Gamepad(0).button(i).clicked)
			{
				Println(i);
			}
		}

		if (button.clicked)
		{
			Println(L"button");
		}
	}
}
⚠️ **GitHub.com Fallback** ⚠️