0

Unity 3D を Samsung Gear で使用しています。シーンで動作中の OVRPlayerController がありますが、oculus のタップ、スワイプ、戻るボタンのマッピングに問題があります。

私は次のようなものを試しました:

if (Input.GetMouseButtonDown(0))      
{            
   Debug.Log("input detected");
}

これで赤丸のタップを検出ここに画像の説明を入力

私も次のようなことを試しました:

if (OVRInput.Get(OVRInput.Button.PrimaryThumbstick))
    {            
        Debug.Log("Input detected");
    }

または :

if (OVRInput.Get(OVRInput.Button.One))
    {
        Debug.Log("Input detected");
    }

しかし、何も機能していないようです。黄色で囲んだ入力が Samsung Gear にどのようにマッピングされているかを説明するドキュメントはありますか? 誰かがこれについての経験を持っているか、この問題に関するいくつかの有用なドキュメントに私を導くことができますか?

乾杯

入力用の私のプロジェクト設定:

ここに画像の説明を入力

4

1 に答える 1

0

スワイプの場合、以下を使用Vector2して、タッチパッド (HMD および/または着信リモコンのタッチパッド) の電流を取得できます。

CurrentVector = OVRInput.Get(OVRInput.Axis2D.PrimaryTouchpad);

戻るボタンについては、OVRInput.Button.Backon GetGetDownまたはのいずれかを使用してアクセスできますGetUp。ただし、2 秒間のバックプレスはユニバーサル メニュー用に予約されており、ゲームやアプリ内で何の影響も与えないことに注意してください。

于 2017-04-06T10:31:12.170 に答える