我正确地遵循了本教程,并且能够设置观众视图并构建应用程序而没有任何问题。这是我的应用程序运行的流程:
当然,我同时将用户的IP地址输入到用户和观众。
在用户端,游戏对象(Assetbundle),边界框和附加的子框可见。
从旁观者一侧,游戏对象(资产束)不可见,但边界框和子框清晰可见。当然,我与Assetbundle的互动可以从旁观者那里看到(移动,缩放)。
这是图书馆问题吗?前几天,我问了Spectator View Github Page,但还没有任何答案。
提前感谢。
您是否在Spectator View Mobile设置中遵循此step:
在Unity编辑器中,调用'Spectator View-> Update All Asset Caches'(位于Unity编辑器工具栏中),以准备状态同步的内容。将Generated.StateSynchronization.AssetCaches文件夹添加到项目的存储库中,以在开发设备之间共享。
您需要生成资产缓存并将其签入到HoloLens和观众应用程序中。这些资产缓存充当GameObject注册中心,并允许运行您的应用程序的不同设备了解在整个应用程序生命周期中正在创建,销毁和更新哪些Unity GameObjects。
此外,添加,更新和删除资产将需要更新这些资产缓存,并重新编译每个平台。 (请参阅:https://github.com/microsoft/MixedReality-SpectatorView/blob/master/src/SpectatorView.Unity/Assets/SpectatorView/Scripts/StateSynchronization/README.md)