利用unity3d自带的CharacterController包制作第一人称控制模型的简单Demo

1、首先打开unity3d创建一个新的项目。在新项目中创建Plane和Directional light平行光,Plane作为地面。

2、在项目中导入CharacterController包。把3rd Person Controller模型放到Plane上。

3、把3rd Person Controller模型上的ThirdPersonController脚本和ThirdPersonCamera脚本Remove掉。

4、在3rd Person Controller模型上添加CharacterMotor脚本、FPSInputController脚本和MouseLook脚本。

5、把3rd Person Controller模型上MouseLook脚本的Axes属性改为Mouse X。

利用unity3d自带的CharacterController包制作第一人称控制模型的简单Demo

6、把Main Camera作为3rd Person Controller的子对象,调整Main Camera的位置到3rd Person Controller的头部,使Main Camera与3rd Person Controller朝向一致。

7、在Main Camera上添加MouseLook脚本,把MouseLook脚本的Axes属性改为Mouse Y。

利用unity3d自带的CharacterController包制作第一人称控制模型的简单Demo

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 利用unity3d自带的CharacterController包制作第一人称控制模型的简单Demo

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址