第一人称游戏是我们经常会遇到嘚像经典的CS等游戏作品,在unity3d中要实现第一人称控制移动可以通过脚本让鼠标控制人物或者摄像机的旋转来实现。
-
打开unity3d创建一个立方体莋为要控制的人物
-
创建一个”First“脚本。
-
打开First脚本创建三个变量,在Start中初始化相机的位置
-
新建一个Rot_move方法,在里面设置相机跟随鼠标旋轉、unity限制物体旋转角度与相机同步旋转、更新相机位置
-
在update方法中调用Rot_move方法,以及监听W键向前移动
-
把First脚本放在立方体上面。
-
运行游戏現在我们就可以按住W按键向前移动,鼠标控制移动方向
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。