我正在创建一个2D平台游戏,并希望相机在关卡开始时自动开始滚动,而不是跟随播放器。如果玩家离开相机区域,他们将死亡(已经将其排序)。只是没有用于scritping相机所以任何帮助将非常感谢:) 感谢
答案 0 :(得分:0)
您可以使用更新功能逐渐更改相机的位置:
private void Update()
{
float step = 5;
var cameraPosition = Camera.main.gameObject.transform.position;
cameraPosition.x += step;
Camera.main.gameObject.transform.position = cameraPosition;
}
您需要将step
更改为与您的游戏相关的内容,同时考虑场景的宽度和您想要移动的时间。