简易编写物理游戏(二)
游戏设计值得学习的原因之一是包含了完整的设计体验,在构思至实行的过程中,能令学生从 0 到 1 ,充份体验每一步制作时要思考的细节。上期提及游戏的运作原理及学习方式,今期开始动手设计划面的相关元素。
有了游戏构思后,就是将所想化为实物。游戏里第一个元素是画面,因此就要设计游戏中的各项视觉组件,当中包括游戏背景、云、碎石、平路、仙人掌及小恐龙。各个组件制作的步骤如下:
背景
这个游戏的背景设计非常简单,基本上是由文字组成。首先按下“ Stage 1 backdrop ”,再按下“ Backdrops ”,便可以在右边的版面画上背景图案。这里我们可以利用向量图工具(可以利用右下角的图标“ Convert to Vector ”或者“ Convert to bitmap ” 来转换向量图工具或位图工具),按照下图绘画出背景。

首先按下“ Stage 1 backdrop ”,再按下“ Backdrops ”。

在长方形上面加上文字“ Reload ”便可完成。
有关游戏背景中的一个 Reload 按钮,绘画技巧是先在该处画上一个蓝色的长方形,然后在长方形上面加上文字“ Reload ”便可完成。
云
跟着我们便要开始建立一些新的组件,先按下“ Paint new sprite ”,利用位图工具在右边的版面绘画云。同学可以先画上三个有部分重叠的圆形(绘画圆形的时候,同时按下 Shift 键,便可避免画出椭圆形),然后利用 Select 选择图形的下部分并删去,然后将这个组件命名为“ Cloud ”便完成。最后调整图案的中心点;中心点的坐标位置,会影响图案在屏幕上的位置。

Step 1: 先按下“Paint new sprite”。

Step 2: 画上三个有部分重叠的圆。

利用 Select 选择图形的下部分并删去。

完成图
碎石
像上面的方法,按“ Paint new sprite ”绘制一层碎石,只需在画面上随机地画上一些黑点,然后将组件命名为“ Rock ”。

按“ Paint new sprite ”绘制一层碎石,只需在画面上随机地画上一些黑点。
平路
接着在版面的位置画上一条横线作为平路,命名为“ Ground ”,这个组件在之后的编写程式工作,发挥了很大的作用。

这个组件在之后的编写程式工作,发挥了很大的作用。
仙人掌
在仙人掌的角色中,我们会绘画三个不同的造型,以令到游戏进行时,画面中会出现不同形状的仙人掌,强化视觉效果,将此造型命名为“ Cacti ”。

绘画三个不同的造型,以令到游戏进行时,画面中会出现不同形状的仙人掌,强化视觉效果。
小恐龙
最后就是小恐龙的角色,我们会为小恐龙制作两个不同的造型,它们的分别在于小恐龙脚的姿势,例如在造型 1 中小恐龙脚的姿势,是左前右后,那么造型 2 小恐龙脚的姿势,便要设定为右前左后,目的是当连续播放造型 1 和造型 2 的时候,会令小恐龙展现出跑步的动作。

小恐龙的两个造型,分别在于小恐龙脚的姿势。
按上述的方法,现阶段已完成背景设计及建立了五个组件,如下图所示。

下星期待续……
