1. 程式人生 > >攝像機跟隨2d物件移動

攝像機跟隨2d物件移動

void Update () {
float translation= Time.deltaTime * -3;
transform.Translate (translation, 0, 0);//橫向移動
float posX = transform.position.x;
Camera.main.transform.position =
Vector3.Lerp(Camera.main.transform.position, new Vector3(Mathf.Clamp(posX, -30, 30),
Camera.main.transform.position.y, Camera.main.transform.position.z), 1);
}
其中 Mathf.Clamp(posX, -30, 30) ,是限制posX的最大值和最小值,可以用來設定超過邊間值就 不再跟隨移動。