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

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

このガイドでは、さまざまな Android API レベル(API レベル 9 以上)にわたってゲーム コントローラで一貫した動作を実現する方法と、アプリ内で複数のコントローラを同時にサポートすることでプレーヤーのゲーム エクスペリエンスを向上させる方法について説明します。

注: ゲームを開発する場合、または C++ アプリを開発する場合は、代わりに Android Game Development Kit(AGDK)の一部であるゲーム コントローラ ライブラリを使用してください。

レッスン

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