Unity 用の Google Cardboard を見たとき、これは Unity PC ゲームを作成し、携帯電話を画面/コントローラーとして使用できることを意味すると思いました。私が見ることができるのは、すべてうまくいっているAndroidアプリを作成してほしいということだけですが、キーボードからの入力は許可されていません。
Unity PC プロジェクトをデバイスにストリーミングして入力 (ヘッドトラッキング、NFC マグネットなど) を取得する方法はありますか?
Unity 用の Google Cardboard を見たとき、これは Unity PC ゲームを作成し、携帯電話を画面/コントローラーとして使用できることを意味すると思いました。私が見ることができるのは、すべてうまくいっているAndroidアプリを作成してほしいということだけですが、キーボードからの入力は許可されていません。
Unity PC プロジェクトをデバイスにストリーミングして入力 (ヘッドトラッキング、NFC マグネットなど) を取得する方法はありますか?
このようなソリューションの問題は、レイテンシです。VR ではレイテンシーが重要です。入力からフォトンが目に到達するまでの全体的な遅延は、20 ミリ秒以下である必要があります。通常のゲーム自体には 30 ~ 60 ミリ秒のレイテンシがあります。それに加えて、ジャイロのレイテンシー、電話のディスプレイのレイテンシー... VR 体験にさらに 25 ミリ秒以上の ping を追加したい場合、それは苦痛であり、気分が悪くなることさえあります. VR でレイテンシがなぜそれほど重要なのかについて詳しく知りたい場合は、Michael Abrash がそれについて素晴らしいブログ投稿を書いています:レイテンシの投稿
どうしてもナビゲーションにキーボードを使用したい場合は、Android デバイスで使用できる Bluetooth キーボードの使用を検討してください。また、現在のテクノロジーでは、特に専用のヘッドセットがなければ、本当にダイナミックな VR 体験はおそらくうまく機能せず、不快感や気分が悪くなる人もいることに注意してください。バーチャル リアリティ エクスペリエンスの設計について詳しくは、Oculus Rift の次のガイドを参照してください: http://static.oculus.com/sdk-downloads/documents/Oculus_Best_Practices_Guide.pdf
Cardboard の代わりに GearVR を使用することを除いて、あなたが望むアプリを開発しています。以下のリンクをご確認ください。
Cardboard SDK には、PC でホストされている Unity ゲームと対話するためのものは何もありません。Unity Remote 4 プロジェクトのコードを適合させることができます。