問題タブ [photosphere]
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.
ios - 段ボールの光球 (Unity3d に組み込まれている) が iphone で動作しない
簡単に言うと、PhotoSphere は Android と Unity3d 内で実行できました。しかし、それは私の電話では機能しません。多くのオンライン投稿を読んだ後、エラーを解決し、Xcode で多くの設定を変更することで長い道のりを歩んできましたが、それでも iPhone で実行できません。途中で行った主な変更をリストした方が良いと思います:
助けてください!! 何日もそれに固執しています!!
arm64 の場合: Unity3d のスクリプティング バックエンドとして IL2CPP を使用しています。アーキテクチャはデフォルトで x86_64 になります。
Xcode の設定: https://www.youtube.com/watch?v=EIkJAKcz8DEに従います。
-undefined と -bitcode_bundle (Xcode 設定 ENABLE_BITCODE=YES) を一緒に使用することはできません。
Enable bitcode を NO に設定しました。Build Active Architecture Only を NO に設定します。アーキテクチャを標準 (arm64) に設定します。有効なアーキテクチャを arm64 として設定 クリーニングとビルドを数回試行しました。
- 今持っている: ここに画像の説明を入力してください
unity3d - Unity で立体視ビデオのセットアップが機能しない
GoogleVR (Daydream) のフォトスフィアとカリング マスク手法を使用して (トップ ボトム) 立体視ビデオを表示しようとしていますが、意図したとおりに動作していないようです。これが私がやったことです:
基本的に、私のシーンには 2 つのカメラと 2 つの光球がまったく同じ位置にあります。左のカメラのカリング マスク要素を使用して右の球体をブロックし、右のカメラではその逆をブロックしているため、左目は左球体のみ、右目は右球体のみを見ることができます。「LeftSphere」はビデオの上半分を再生し、「RightSphere」は下半分を再生しています。したがって、私は立体的に見えるはずです。
また、私のシーンは VR 対応なので、両方のカメラに「Target Eye」要素があります。それに応じて設定しました-左のカメラには左、右のカメラには右。
問題は、Unity でシーンを再生してテストすると、両目で RightSphere のみが再生され、左の球がどのカメラにも表示されないことです。
これが私が見つけたものです。修正方法がわかりません:
- Unityでプレイするとすぐに、2つの新しい子カメラが作成されます(左目用と右目用、写真に含まれています)。これらもインスペクターに独自の「Target Eye」要素がありますが、LeftEye の両方の子カメラに対して「Left」を表示し、RightEye の両方の子カメラに対して「Right」を表示します。それらの「Target Eyes」を適切な目に合わせて変更すると、機能します。しかし、プレイモードにしない限り、それらを編集することはできません。ご存知のように、Play モードを終了するとすぐに、行った変更が元に戻ります。それらの子カメラにアクセスするにはどうすればよいですか? そして、それは問題ですか?
(私はUMPを使用しています-ビデオ用のUniversalMediaPlayerユニティアセット、ところで)
Pixel を搭載したデイドリーム ビューアで試してみましたが、実際にはモノスコピックしか再生されません。