問題タブ [mrtk]

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.

0 投票する
1 に答える
340 参照

hololens - Hololens エミュレーターが共有サービスに接続できない

アカデミー240とかホログラムシェアとかやりたい。私は 2 つのホロレンズを持っていないので、Unity エディターとエミュレーターの間でテストしたいと考えています。最新の MRTK を使用してそれを実行しようとしているため、一部のスクリプトが異なります。

  1. 共有プレハブを階層フォーム MRTK にドラッグします。
  2. 次に、[Mixed Reality Toolkit] -> [共有サービス] -> [共有サービスの起動] をクリックし、IP アドレスをコピーします。
  3. IP アドレスを共有ステージのサーバー アドレスに貼り付けます (スクリプトは共有プレハブに添付されます)。

次に、Unity エディターで実行すると、SharingService に次のようなメッセージが表示されます。

ただし、このプロジェクトを hololens エミュレーターにデプロイすると、SharingService で何も起こりませんでした。他に必要な設定はありますか? ここに画像の説明を入力

0 投票する
0 に答える
336 参照

unity3d - FBX モデルのインポート時に HoloLens がクラッシュする問題

概要

HoloLens 環境をベースにソフトウェアを開発しているときに、奇妙な問題に遭遇しました。

Unity でプロジェクトをビルドし、Mixed Reality Toolkit (MRTK) パッケージをインポートしました。公式サイトの指示に従い、City Engine から HoloLens に FBX モデルをエクスポートしたところ、Unity コンソールにエラーは表示されませんでした。

VS 2017 を使用して Hololens で提案されたプログラムをデバッグすると、HoloLens システムが終了し、HoloLens のインターフェイスに次の情報が表示されました。「周囲をマップしようとしています」(図 1)。

ここに画像の説明を入力

2018.11.15 更新

このプロジェクトを再構築して Hololens Emulator にエクスポートすると、このエラーが発生しました。

Hololens Emulator 表示画像の結果


ただし、HoloLens がクラッシュしたときに Unity コンソールにエラーが表示されないことに気付きました。そこで、この問題を解決するために次のテストを行いました。

1 このプロジェクトに基づいて、MRTK によって構成されたモデルとシーン (カメラ、カーソル、入力モジュール) のみを残して、すべてのスクリプトと他のモデルを削除しました。それは動作しません。

2 このプロジェクトに基づいて、FBX モデルをサンプルの CUBE モデルに置き換えましたが、他は変更されていません。修正したプロジェクトを HoloLens に投稿したところ、そのような問題は発生しませんでした。

3 最後に、MRTK パッケージを削除して、FBX モデルだけを残し、リリース モデルを Windows プラットフォームにコンパイルしようとしました。プログラムは正常に実行されており、エラーは報告されていません。

FBX モデルのサイズは約 27 MB です (図 2)。

ここに画像の説明を入力

これらの問題は、HoleLens と FBX モデル間の非互換性が原因ですか?

どうすればこの問題を解決できますか?

Unity エディター バージョン

2017.2.1f1

Mixed Reality Toolkit リリース バージョン

2017.2.1.4

0 投票する
1 に答える
2875 参照

c# - 回転せずにUnityでVerticalLayoutGroupの展開方向を変更するにはどうすればよいですか?

VerticalLayoutGroup の展開方向を変更する必要があります。デフォルトの動作では、グループは階下に展開されます。私が望むのは、グループが2階に拡大することです。

予想される動作は、このビデオで説明されています。(stackoverflow の回答へのリンクhttps://stackoverflow.com/a/43192904/11236801 )

リンクの解決策は、LayoutGroup を約 180° 回転させることです。すべての子も同様にローテーションする必要があるため、これは回避策のように思えます。これによって提案された解決策は、ビデオに示されている期待される動作を提供しません。

Unity Answersのこのリンクで説明されているように、ContentSizeFitter を LayoutGroup に追加しました。これで、LayoutGroup が両方向 (2 階と 1 階) に拡張されます。

LayoutGroup を回転させずに目的の動作を実現するソリューションはありますか?

編集: 回転アプローチの欠点にも気付きました: MixedRealityToolkit のビルボード スクリプトは、LayoutGroupを強制的に 0° に戻します。