我正在开发一款多人游戏,普通角色控制器用户和 VR用户可以参与其中。因此,用户可以加入两种游戏模式,正常模式和VR模式。
I am able to manage these modes and user can participate with any mode但问题是普通播放器(字符控制器)无法查看VR控制器(HTC vive控制器),因为这些对象在字符控制器一侧关闭。 < em>那么如何在正常玩家端显示VR控制器正在做什么。
(我尝试过的)我制作了一个物体并试图模仿它相对于VR控制器的位置和旋转但它不起作用,因为模仿源(VR控制器)关闭(在普通玩家方但在VR模式下工作)他们的位置没有变化。如何向其他用户显示vr控制器
答案 0 :(得分:5)
我已经设法在努力了三天后使用这些步骤来解决这个问题。下面给出了这些步骤,以便将来的用户不会遇到这个问题,因为没有其他全面的指南可用:
使用网络身份和网络转换为(右)控制器(简单多维数据集)创建一个 Gameobject
使用网络身份和网络转换为(左)其他控制器(简单多维数据集)创建一个 Gameobject
预制所有上述游戏对象。
将所有三个预制件添加到Network Manager(已注册的Spawnable预制件列表)
从场景中删除三个预制件
在我的vr播放器中添加以下脚本(请参阅注释以获取详细信息)并分配相应的预制件和游戏对象