デバイス状態管理チュートリアル

デバイス状態管理

Unityアプリでデバイス状態管理をする方法について記載します。

  1. Unityプロジェクトを作成し、パッケージをインポートします

    作成方法はUnityプロジェクトの作成を参照

  2. MoverioInfoをヒエラルキーウィンドウにドラッグ&ドロップします

  3. スクリプトを作成します

  4. usingを追加します

    3で作成したスクリプトを開き、using MoverioBasicFunctionUnityPlugin; と記載する

  5. 関数を呼び出します

    MoverioInfo.GetHeadsetSerialNumberのように使用したいAPIを記載します

    各機能の記載方法は下記のスクリプトを参照してください。

    ラベル

    スクリプト

    Headset serial number

    GetSerialNumberController.cs

    Headset product name

    GetProductNameController.cs

  6. スクリプトをGameObjectにアタッチします

APIの仕様についてはAPIリファレンスを参照してください。

ヘッドセットシステム状態通知

Unityアプリでヘッドセットシステム状態通知を受ける方法について記載します。

  1. Unityプロジェクトを作成し、パッケージをインポートします

    作成方法はUnityプロジェクトの作成を参照

  2. MoverioInfoをヒエラルキーウィンドウにドラッグ&ドロップします

  3. スクリプトを作成します

  4. ヘッドセットの接続/切断の通知を受けるファンクションを作成します

  5. スクリプトをGameObjectにアタッチします

  6. ヒエラルキーウィンドウのMoverioInfoをクリックします

  7. MoverioInfoのインスペクターにあるMoverio Info (Script)のOn Headset AttachedまたはOn HeadSset Detachedの「+」をクリックしイベントを追加します

  8. イベントに、ヒエラルキーウィンドウにある5.でスクリプトをアタッチしたGameObjectをドラッグ&ドロップします

  9. On Headset AttachedまたはOn Headset Detachedのイベント通知を受けるファンクションを選択します