問題タブ [daydream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android では Unity GvrMain プロパティの動作が異なります
初めての hello unity daydream アプリを起動するのに約 45 分費やしましたが、Android デバイスと PC では動作が異なることがわかりました。Unity 5.6.1f1 Personal(64bit)、Windows 10 64bit、Pixel XL 7.1、2017年5月15日頃からGoogle-VR-SDKをダウンロードして使っています(バージョンの確認方法がわかりません) )。
私のアプリには、スクリプトを使用してカプセルコライダーで環境ジオメトリを生成する「Map」オブジェクトと、マップの中心の上に配置された GvrMain オブジェクト (GoogleVR->Legacy->Prefabs->GvrMain の下の Unity にあります) があります。 、カプセルコライダーとリジッドボディを使用。
PC では、GvrMain はマップのすぐ上から始まり、マップと衝突して停止するまで下降します。Android では、GvrMain はマップの上に浮かぶだけで、ドロップダウンしません。
この投稿で、Google VR SDK だけが GvrMain の位置を制御できるというコメントを見ました。そこで、空の「Player」オブジェクトを作成し、GvrMain をそのオブジェクトの下に移動し、カプセル コライダー、剛体、および開始位置を GvrMain から Player 親オブジェクトに移動しました。
しかし、結果は同じでした。PC ではプレイヤーまたはカメラがマップに落ちますが、Android ではマップの上にホバーします。
android-ndk - Daydream ndk サンプル コントローラー ペイントを実行できません
Google Daydream C++ アプリ (NDK) を使い始めています。この公式ガイドのコントローラーペイントアプリを実行する手順に従っています
https://developers.google.com/vr/android/ndk/get-started
最初に、ガイドにあるように ndk/demos/controllerpaint を開きましたが、この方法では Android Studio がそれをプロジェクトとして認識しなかったため、gvr-android-sdk フォルダー全体をインポートしたところ、見た目がずっと良くなりました。ただし、ndk-controllerpaint はまだターゲット アプリとして表示されません。
誰もこれを経験していますか?
注: わずか 2 日前の GVR Android SDK v1.60.0 を使用しています。