赞
踩
另外,编写脚本NetworkPlayerMove用于控制玩家的移动、速度、动画切换等。我们需要在这个脚本的Update函数中确定所操控的是当前玩家,关键代码如下:
之后,在摄像机父元素Camera上添加MultiplayerCamera脚本,用于将主摄像机永远置于当前玩家Avatar的眼睛的位置,并利用HMD的旋转来定义玩家Avatar的旋转。完整脚本如下:
万事俱备,只欠东风,我们只需要在玩家连线进入房间之时为玩家生成Avatar,并且告诉主摄像机当前的Avatar是所要跟随的对象。这就是我们一开始赋予确定玩家互联的Connection Object的PlayerMovement脚本,完整代码如下。到此,利用Oculus Rift在Unity中创建多人在线VR的基本构架就完成了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。