本系列来实现一个儿时就很喜好的打砖块游戏,我记得以前红白机上有一款,画面类似如下:

玩起来的效果和下面类似:

在本篇教程中将利用物理引擎来实现全体游戏,全部素材都由本猫打造,自然不能期望过高.

打砖块游戏3要素:砖块,球和反弹棒.我们来依次制作它们.

iOS构建打砖块游戏一素材的制作

制作砖块

首先是砖块,打开Ai,画一个大略的矩形,并设置好阴影效果.砖块的尺寸这里就得想好,我利用的是80x30像素的矩形.

同时要把稳在游戏中每个砖块是紧密靠在一起的,但是最下面的砖块的下边和右边是可以看到阴影效果的.以是在制作阴影效果是要把稳打算好阴影的偏移值,后面我们在游戏中会用到.这便是为什么实际创建的矩形是82x32像素大小.

砖块大概是下面这个意思:

接下来只要大略的更换颜色就可以创建各种不同的砖块了:

制作小球

小球比较大略,在Ai中画一个正圆,然后找一种比较适宜的玻璃纹理作为贴图,同时同样也画出阴影效果:

球的大小为25x25像素

制作反弹棒

同样在Ai中画一个圆角长矩形,大小为150x25,设置阴影:

实在可以用一张立体点的图片,这样效果更逼真.

由于游戏后期会实现多少具有分外效果的道具,个中2种道具可以使得反弹棒变长或缩短,我们到那时再来看怎么处理.

将素材都纳入SpriteBuilder

打开SpriteBuilder,新建一个项目,名称为BrickHit.新建Images文件夹,将上面制作的素材拖入该文件夹:

将该文件夹设置为智能文件夹.

前期事情基本结束了,下一篇将先容如何实现一个大略的游戏主界面动画效果.