2017-05-29 5 views
0

シーンに空間マッピングプレハブと空間理解プレハブを追加しました。このシーンの上に、別のシーンを追加モードでロードします。これを単一性でテストするために、私はUnityでルームメッシュを追加し、すべて正常に動作します。ただし、このプロジェクトをデバイスに展開すると、空間マッピングコンポーネントはまったくアクティブではありません。私は観測されたメッシュの統計値(SpatialUnderstanding.Instance.UnderstandingDLL.GetStaticPlayspaceStats())を表示しており、スキャンされた領域の合計はゼロのままです。空間マッピングがデバイスで機能しない

追加のチェックとして、空間マッピングマネージャの描画ビジュアルメッシュボックスにチェックを入れ、シーンにメッシュが描画されていないようにしました。私は空間知覚能力がAppマニフェストに存在することを二重チェックしました。

SpatialUnderstandingDll.Imports.GeneratePlayspace_InitScanへの呼び出しが行われていることを確認するためのログをいくつか追加しましたが、それ以降に何がうまくいかないかはわかりません。 何がうまくいかないかに関するアイデアはありますか?

答えて

0

デバッグウィンドウを確認すると、例外がスローされ、空間マッピングの初期化が破棄されることがあります。

私は実際にエディタとDebug/Releaseビルドで動作するのと同じようなケースがありましたが、マスターは入力とマッピングを取得できませんでした。コンソールを見ると、開始時に入力が0xSomeValueで終了することがわかります。アプリケーションがクラッシュすることはなく、単にその機能が実行されないだけです。

アセットフォルダ内の.rspファイルが問題でした。 Holotoolkitを更新している間は、新しい名前が追加された新しいものになります。 mcs、gmcs、...ビルドプロセスが間違ったものを掴んでいたか、それらの多くを見て混乱しているようです。私は古いものを削除し、mcs.rspだけを保持し、今は私にとってはうまくいく。

これらのファイルには、マルチスレッドプロセスで使用される行-unsafeのみが含まれています。入力マッピングと空間マッピングでは、両方ともマルチスレッド用のファイルが必要です。

多分、あなたは同じ問題を抱えているかもしれません。

関連する問題