Unity配置的第三⼈称控制器最简单教程
1.素材来源
2.导⼊项⽬
这个Standard Assets就是我下载的⽹页中的资源并导⼊到了我的项⽬
3.在资源中到这两个预制体组件拖⼊你的场景中
(1)ThirdPersonController
unity 教程 这就是⼀个⼈物模型的预制体,⽽且配置好了前后左右移动(wasd),C键为蹲,同时按住shift为慢⾛,空格为跳跃。更为重要的是他的⼈物动作动画也是配置好了的。(任何参数都⽆需调整)。
如果想要做⾃定义的⾓⾊,这个预制体⾥⾯的技术很有参考价值。
(2)FreeLookCameraRig
这是⼀个跟随相机,它可以完美的避开视线的穿墙bug,⽽且可以使⽤⿏标转换⽅向,已经⾮常接近3D游戏的操作感觉。这个预制体是个三级组件,第⼀级挂载了两个脚本,第⼀个脚本控制跟随⼈物,第⼆个脚本控制处理视线穿墙
主要⽤到的参数
target:相机跟随的⽬标
moveSpeed:相机跟随⽬标的速度
TurnSpeed:⿏标旋转速度(太⼤了会晕)
LockCursor:⿏标光标是否显⽰
其他的⾃⼰调⼀下就知道了
4.设置(参数调整)
(1)相机和⼈物的相对位置
(2)三级相机之间的相对位置
(3)把⼈物预制体拖进Target中
(4)原有的主摄像机删除
(5)把moveSpeed调成5
注:很可能只需做3、4、5操作,如果⾃⼰觉得不舒服的话,这个标准资源⾥有⽰例场景、你对⽐着调下参数就好。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论