1

我正在创建一个 2D 平台游戏,并希望相机在关卡开始时自动开始滚动,而不是跟随玩家。如果玩家离开相机区域,他们将死亡(已经排序)。只是不习惯用脚本相机,所以任何帮助将不胜感激:)谢谢

4

1 回答 1

1

您可以使用更新功能逐渐改变相机的位置:

private void Update()
{
    float step = 5;

    var cameraPosition = Camera.main.gameObject.transform.position;
    cameraPosition.x += step;
    Camera.main.gameObject.transform.position = cameraPosition;
}

step考虑到场景的宽度和您希望移动所花费的时间,您将希望更改为与您的游戏相关的内容。

于 2017-06-12T21:57:27.150 回答