プレーヤーがゲーム コントローラを使用できるようにすることで、ゲームのユーザー エクスペリエンスを向上させることができます。Android フレームワークには、ゲーム コントローラからのユーザー入力を検出して処理するための API が用意されています。
このガイドでは、さまざまな Android API レベル(API レベル 9 以上)にわたってゲーム コントローラで一貫した動作を実現する方法と、アプリ内で複数のコントローラを同時にサポートすることでプレーヤーのゲーム エクスペリエンスを向上させる方法について説明します。
注: ゲームを開発する場合、または C++ アプリを開発する場合は、代わりに Android Game Development Kit(AGDK)の一部であるゲーム コントローラ ライブラリを使用してください。
レッスン
- コントローラの操作を処理する
- 十字キー(D-pad)ボタン、ゲームパッド ボタン、ジョイスティックなど、ゲーム コントローラの一般的な入力要素からのユーザー入力を処理する方法を学びます。
- Android バージョン間でコントローラをサポートする
- 異なるバージョンの Android を搭載したデバイス間でゲーム コントローラを同じように動作させる方法について学習します。
- 複数のゲーム コントローラをサポートする
- 同時に接続されている複数のゲーム コントローラを検出して使用する方法について学習します。
- ゲーム コントローラの追加機能
- その他のコントローラ機能の使用方法について学びます。