Device Manager

一覧へ戻る

概要

Deviceはユーザーが利用しているブラウザーや使える機能を調査して、それらを返す関数やプロパティーを持ちます。OS, ブラウザー, 入力可能なデバイス, オーディオやビデオの対応状態, フルスクリーンの可否, その他、ローカルストレージや振動のAPIが使えるかなどのブラウザーの機能を特定します。

Deviceは現在、以下を利用できます。

  • OS
  • Browser
  • Features
  • Input
  • Audio
  • Video
  • Fullscreen
  • CanvasFeatures

それぞれ、異なる関数が用意されています。

Examples

Pointer Lock(マウスポインターがウィンドウ外に出ないように制約する機能)にブラウザーが対応しているかを確認するサンプルコードです。

if (this.game.device.features.pointerLock)
{
    // Pointer Lockを利用できる
}

iOSのversion9以降のデバイスかのチェックです。

if (this.game.device.os.iOS && this.game.device.os.iOSVersion > 9)
{
    // iOS9以降のデバイスです
}

一覧へ戻る

Print Friendly, PDF & Email