unity相机跟随Player常用方式
Posted m-fengye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity相机跟随Player常用方式相关的知识,希望对你有一定的参考价值。
- 固定跟随,无效果(意义不大)
1 public class FollowPlayer : MonoBehaviour 2 { 3 public Transform Player; 4 private Vector3 Offset; 5 6 void Start() 7 { 8 //设置差值 9 Offset= Player.position - transform.position; 10 } 11 12 void Update() 13 { 14 transform.position = Player.position - Offset; 15 } 16 }
- 差值跟随,有缓冲(推荐)
public class FollowPlayer : MonoBehaviour { public Transform Player; private Vector3 Offset; private int Speed = 2; void Start() { Offset = Player.position - transform.position; } void Update() { //调整相机与玩家之间的距离 transform.position = Vector3.Lerp(transform.position, Player.position - Offset, Speed * Time.deltaTime); } }
以上是关于unity相机跟随Player常用方式的主要内容,如果未能解决你的问题,请参考以下文章