2017-12-20 22 views
0

私はOpenVR APIの機能とVRコンテンツ開発における正確な役割を理解しようとしています。 これまでのところ、ハードウェアの種類に柔軟に対応するためにOpenVRを使ってゲームを開発することができると私は理解していました。OpenVr:代替と互換性

  • 1は、(のは言わせて)統一でゲームを開発するOpenVRを使用していない場合は、他に何が彼/彼女ができ:私は私の心に来る質問のカップルを持っているこの時点で

    つかいます?ユニティのSteamプラグインはOpenVRを使用していますか?

  • また、VRゲーム用の新しい種類のコントローラー用のOpenVRドライバーを開発すると、新しいコントローラーとどのようなゲームが互換性がありますか?

どうもありがとう

答えて

1

SteamVR OpenVRと同義この点にあります。これは、APIを実装する唯一の既知のサーバーです。そう、はい、SteamVRプラグインはOpenVRを使用します。

VRコントローラを開発する場合、同じ軸でマップする限り、ほとんどのゲームで動作すると思います。たとえば、here is the mapping that Unity3d usesです。あなたは大きく異なるコントローラを作ることができますが、それを考慮して設計されていないソフトウェアで動作することは期待していません。

コントローラAPIにはトラッキングと軸だけでなく、VRで表示できるit's 3d modelもあることに注意してください。かなりの数の(ほとんどの)アプリはAPI提供モデルを使用せず、独自のAPIを内蔵しています。グリップを同じ形状にモデル化して、少なくとも浸漬を破らないようにしてください。

+0

ご返信ありがとうございます。もし私が間違っていれば、これは開発者がSteamVRプラグインを使うと、oculus touchのようなopenvrでサポートされているコントローラーと互換性があることを意味します。 – David

+0

まあ...彼らはすべきだが、いくつかはこれを考慮していないかもしれないし、物事が悪く見えるか、役に立たないかもしれない。たとえば、誰かが[これらの種類のモデル](https://www.youtube.com/watch?v=JCOx93MzJLI)をゲームに持っているとしましょう(単なる例で、他のコントローラを考慮しているかどうかわかりません)。あなたがこれらを見ているが、oculusコントローラを持っているならば、またはヘルプにメニューが表示され、Bボタンを押す必要があります。 おそらくこれらの違いのいくつかはゲーム・ブレーカー(バグと見なすことができます)でもありますが、それはまだ悪いことを見ていません。 –