ゲーム コントローラをサポートする

プレーヤーが自分のお気に入りのゲーム コントローラを使用できるようにすることで、ゲームのユーザー エクスペリエンスを大幅に高めることができます。Android フレームワークには、ゲーム コントローラからのユーザー入力を検出して処理するための API が用意されています。

このクラスでは、各種の Android API レベル(API レベル 9 以上)においてゲーム コントローラを使ってゲームを同じように操作できるようにする方法と、アプリで複数のコントローラを同時にサポートすることによってプレーヤーのゲーミング エクスペリエンスを高める方法について説明します。

レッスン

コントローラの操作を処理する
ゲーム コントローラの一般的な入力要素(十字キー(D-pad)ボタン、ゲームパッド ボタン、ジョイスティックなど)からのユーザー入力を処理する方法について説明します。
複数の Android バージョンにまたがってコントローラをサポートする
デバイスの Android バージョンが異なってもゲーム コントローラが同じように動作できるようにする方法について説明します。
複数のゲーム コントローラをサポートする
同時に接続されている複数のゲーム コントローラを検出して使用する方法について説明します。