滚动场景

iOS Sprite Kit教程之滚动场景

情到浓时终转凉″ 提交于 2020-02-28 23:03:20
iOS Sprite Kit教程之滚动场景 滚动场景 在很多的游戏中,场景都不是静止的,而是滚动的,如在植物大战僵尸的游戏中,它的场景如图 2.26 所示。 图 2.26 植物大战僵尸 在图 2.26 中,用黑色框框住的部分是在屏幕上显示的,即玩家是可以看到的。右边的这些内容玩家就看不到了,为了让玩家可以熟悉场景中的内容,此游戏在开始时,首先对屏幕中的场景进行滚动。本节将为开发者实现场景滚动的功能。 Sprite Kit中 让场景进行滚动 以下是如何让一个场景进行滚动的具体实现方法。 1. 创建项目以及添加图像 从上文的内容中可以看到场景的背景颜色具有单一性,即场景的背景颜色是红色,场景就为红色。一般所说的滚动场景其实就是滚动背景,所以在滚动场景时,场景的滚动效果是看不出来的。为了可以看到滚动效果,背景需要使用图像实现。首先我们需要添加图像 background1.png 和 background2.png 到创建的项目中。添加图像的具体步骤如下: ( 1 ) 创建一个 Game 类型的项目,命名为 2-2 。 ( 2 ) 右击 2-2 项目中的 Supporting Files 文件夹,弹出快捷菜单,如图 2.27 所示。 图 2.27 添加图像 1 ( 3 ) 选择 Add Files to "2-2"… 命令,弹出选择文件对话框,如图 2.28 所示。 图 2.28 添加图像