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的最大值和最小值,可以用来设置超过边间值就 不再跟随移动。
摄像机跟随2d对象移动
最新推荐文章于 2022-07-06 15:13:32 发布