unity第三视角移动,摄像机跟随.docxVIP

  • 6
  • 0
  • 约5.23千字
  • 约 4页
  • 2021-03-09 发布于天津
  • 举报
精选文档,供参考! 精选文档,供参考! 精选文档,供参考! 精选文档,供参考! 在以前的仿真项目中用到了第三人称视角的移动, W、S、A、D控制角色的前后左右移动,摄像机跟随角色移动,并且摄像 机做了缓冲处理。鼠标右键长按旋转控制镜头旋转,中键滑轮控制镜头拉进拉远。分为两个脚本, CharacterThirdControl 挂在角色身上,CameraThirdControl挂在跟随摄像机身上。角色的标签设置为 Player。跟随摄像机为主摄像机(可以根据 自己需求改变)。下面直接贴代码,代码中已有注释: using Uni tyE ngine; using System.Collecti ons; [RequireComp onen t(typeof(CharacterC on troller))] public classCharacterThirdControl : MonoBehaviour { Tran sform myCamera; 〃跟随摄像机 private CharacterC on troller cc; Vector3 playerDirect; // 角色的目标方向 Vector3 correctDirect; float perError = 0.2f; float speed = 0.1f;Vector3 front; // Vector3 correc

文档评论(0)

1亿VIP精品文档

相关文档