我无法在游戏中更改摄影机位置,将摄影机恢复为原始位置,我认为我的代码有问题,但是我不知道是什么原因造成的。 这是我的相机代码:
private GameObject player;
public float xMin;
public float xMax;
public float yMin;
public float yMax;
// Start is called before the first frame update
void Start()
{
player = GameObject.FindWithTag("player");
}
// Update is called once per frame
void LateUpdate()
{
float x = Mathf.Clamp(player.transform.position.x, xMin, xMax);
float y = Mathf.Clamp(player.transform.position.y, yMin, yMax);
gameObject.transform.position = new Vector3(x, y, gameObject.transform.position.z);
}
}
答案 0 :(得分:0)
@Tim Hunter谢谢我要更换相机进行变换,奇怪的是代码看起来还不错。我将尝试放置调试日志,以查看是否发生了问题。