基于UNet的HTC多人协同实时身体位移与手柄旋转操作
一、功能描述:使用HTC设备,实时查看多人身体(通过胶囊体代替)位移和手柄旋转,并实现多人同时进行某部件组装操作。
二、实现步骤:
1. 在Unity中创建新项目并导入SteamVR插件。
2. 创建以下目录结构:
3. 将场景保存到Scene文件夹,命名为TestNet,并删除Main Camera。
4. 创建一个名为NetManager的空对象,在Inspector视图中添加Network Manager组件和Network ManagerHUD组件。(HUD用于可视化显示网络信息,如果需要自定义显示,可自行书写脚本)
5. 创建一个名为SceneObjs的空对象,并在其子对象下创建三个Cube。
6. 创建名为Player的空对象,并在其子对象下创建名为Body和Head的子对象。将官方提供的[CameraRig] Prefab拖入该对象,并删除Model(不需要同步官方手柄)。在[CameraRig]下创建CubeRight、CubeTop、CubeLeft和CubeTop。
下载地址
用户评论