u3d中相机常用跟随模式
在学习游戏开发中,不同的游戏会有不同的摄像机跟随。本人学习了一段时间,封装出了几种摄像机的跟随脚本,基本都是可以直接挂载到摄像机上设置参数后即可直接使用的。 1.最简单的跟随模式 仅仅只是与player的位置保持不变,无法旋转,适用于直线型的无尽跑酷游戏中。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class FollowPlayer : MonoBehaviour { public Transform Player; Vector3 offset; void Start() { offset = transform.position - Player.position; } void Update() { transform.position = offset + Player.position; } } 2.FPS模式 能够始终保持在player头上的某一点上,始终以第一人称的视角观看,承接了上一个的保持与player的相对位置不变的情况下添加了摄像机的旋转,可以进行鼠标交互做出摄像机相应的变化,上下滑动,左右滑动等。 using System.Collections; using System.Collections.Generic; using