| SDL_SENSOR_INVALID | -1 | 無効なセンサー |
| SDL_SENSOR_UNKNOWN | 不明なセンサー | |
| SDL_SENSOR_ACCEL | 加速度センサー | |
| SDL_SENSOR_GYRO | ジャイロセンサー | |
| SDL_SENSOR_ACCEL_L | 左Joy-ConまたはWiiヌンチャクの加速度センサー | |
| SDL_SENSOR_GYRO_L | 左Joy-Conのジャイロセンサー | |
| SDL_SENSOR_ACCEL_R | 右Joy-Conの加速度センサー | |
| SDL_SENSOR_GYRO_R | 右Joy-Conのジャイロセンサー | |
| SDL_SENSOR_COUNT |
環境に依存する方法でセンサーを追加できる.
Androidでセンサーを追加する方法: https://developer.android.com/reference/android/hardware/SensorEvent.html#values
加速度センサーのメモ:
加速度センサーは現在の加速度をm/s2で戻す. この測定値には重力加速度が含まれているため, 静止状態のデバイスは地球の中心と反対の方向(Y軸の正の方向)にSDL_STANDARD_GRAVITYの値を取る.
スマートフォンやタブレットを通常の方向に持つ, またはゲームコントローラを前に持つ場合, XYZ軸の定義は次のようになる:
加速度の方向データはデバイスを回転させても変わらない.
ジャイロセンサーのメモ:
ジャイロセンサーは回転速度をラジアン/秒で戻す. 回転は反時計回りが正である. つまり, 正の方向の位置から正の方向の回転を見た場合, 時計回りに見える.
スマートフォンやタブレットを通常の方向に持つ, またはゲームコントローラを前に持つ場合, XYZ軸の定義は次のようになる:
ジャイロセンサーの方向データはデバイスを回転させても変わらない.