1

まず第一に、皆さん、どうもありがとうございました。ここでの投稿と回答は、HoloLens 開発の取り組みにおいて非常に貴重なものでした!

だから、ここに私の問題があります:

  • HoloToolKit が最初に開始されたときに開発された古いプロジェクト。
  • 空間マッピングと共有を実装したい
  • メタ ファイルを含む HoloToolKit の共有フォルダーのみを手動で Unity にインポートしました
  • 再生を押すと、いくつかのスクリプトを変更して、HoloToolKit.Unity ではなく HoloToolKit 名前空間を探すようにすると、すべてがうまく機能します。
  • プレハブをドロップして共有する
  • テストすると、これはエディターからうまく機能します(サーバー上の接続を確認してください)
  • プロジェクトを構築してください - すべての地獄が解き放たれます!
  • エディターに 647 エラーが表示され、Visual Studio には何も表示されない
  • これらはすべて SDK からのものです
  • 次のようにすべて同じエラーがあります。
  • エラー CS0234: 型または名前空間名 'HandleRef' が名前空間 'System.Runtime.InteropServices' に存在しません (アセンブリ参照がありませんか?)
  • 私が試したこと:
  • パッケージから共有グッズのみをインポートします....これは、シリアル化されたすべてのゲームオブジェクトがリセットされるという点で私のプロジェクトを壊します。これらすべてのゲーム オブジェクトをリセットすることはできません....
  • System.Runtime.InteropServices.dll ファイルを assets フォルダーの plugins フォルダーにコピーします。
  • csc、gmcs、mcs、および smcs ファイル (ファイルが何であれ) をプロジェクトにコピーして、再構築を試みます。
  • 髪を引っ張り、岩や硬い場所に頭をぶつけて、ほとんど意識がなくなりました。喜びはありませんでした。

皆さんの助けがあれば、100% 感謝します。よろしくお願いします。コーディングをお楽しみください。

4

1 に答える 1

1

名前が示すように、InteropServices によって公開された参照を処理する MetroHandleRef というクラス ファイルを公開するため、HoloToolKit から CrossPlatform フォルダーにコピーする必要があります。みんなありがとう!

于 2017-01-12T15:44:17.550 に答える