player 爲玩家,該腳本加到Camera上。
using UnityEngine;
using System.Collections;
public class CameraFollowPlayer : MonoBehaviour
{
[SerializeField]
private Transform player;
float cameraX;
float cameraZ;
private float y;
private float z;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if (player)
{
cameraX = player.transform.position.x;
cameraZ = player.transform.position.z;
this.transform.position = new Vector3(cameraX, y, cameraZ + z);
}
}
}