Hololens 2 应用程序包含可以抓取和移动的对象。
iPad 应用程序包含匹配的对象 - 具有匹配的 PhotonView.ViewID。
这些对象在 Hololenses 上同步得很好,但在 iPad 上是静止的。
设置:
- 一台iPad
- 多个 Hololens 2 耳机
- 都在同一个 Wi-Fi 网络上(可以访问互联网)
- 两个应用程序:一个用于 iPad 的应用程序,另一个用于 Hololenses 的应用程序。
- 协议是 Unity 上较旧的 Photon(双关语:2.41,Photon lib:4.1.6.17)
两个应用程序中的光子设置
- App Id 双关语:
- 应用程序版本:1.0
- 使用名称服务器:
- 两个应用程序都使用房间名称“Room”。 (是的,这是一个常数。)
- 对象在两个应用程序中具有匹配的 PhotonView.ViewID。
耳机都可以互相通话,但 iPad 保持独立。
我试过的:
- 当使用 Hololenses 抓取和移动物体时,这些运动在 Hololenses 之间很好地同步,但不要在 iPad 上移动。
- iPad 旋转一个盒子。在 Hololenses 上,盒子是静止的。
- 在 iPad 应用程序中添加了一个文本窗口,用于记录:
ConnectToNetwork()
StartNetwork()
OnConnectedToMaster()
我认为如果使用相同的 Photon 设置甚至相同的房间名称,他们将必须连接到同一个游戏房间。
我错过了什么?