首先,非常感谢你们,你们的帖子和答案在我的 HoloLens 开发工作中非常宝贵!
所以,这是我的问题:
- HoloToolKit 刚开始时开发的旧项目。
- 现在想实现空间映射和共享
- 手动将带有元文件的 HoloToolKit 的共享文件夹导入 Unity
- 按下播放键,在更改几个脚本以查找 HoloToolKit 命名空间而不是 HoloToolKit.Unity 后一切正常
- 放入预制件进行共享
- 测试,这在编辑器中效果很好(请参阅服务器上的连接没有问题)
- 构建项目 - 一切都崩溃了!
- 编辑器中出现 647 错误,而 Visual Studio 中没有任何内容
- 所有这些都来自 SDK
- 都有如下相同的错误:
- 错误 CS0234:命名空间“System.Runtime.InteropServices”中不存在类型或命名空间名称“HandleRef”(您是否缺少程序集引用?)
- 我试过的:
- 仅从包中导入共享好东西....这破坏了我的项目,因为所有序列化的游戏对象都被重置。重置所有这些游戏对象是不可行的......
- 将 System.Runtime.InteropServices.dll 文件复制到 assets 文件夹中的 plugins 文件夹中 - 不开心
- 将 csc、gmcs、mcs 和 smcs 文件(无论它们是什么)复制到项目中并尝试重建 - 没有乐趣。
- 把我的头发拉出来,把头撞在岩石和坚硬的地方,直到几乎没有意识——没有快乐。
你们的任何帮助将绝对 100% 感激。在此先感谢各位,祝您编码愉快!