unity相機跟隨Player常用方式
阿新 • • 發佈:2018-12-31
推薦 距離 int pan code iou tar 效果 差值
- 固定跟隨,無效果(意義不大)
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;
- 差值跟隨,有緩沖(推薦)
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常用方式