3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
(1)初始化背景
设置背景图,初始背景和失败背景。
(2)飘落的雪花
程序运行后,将大小设为(1-5)随机大小,并隐藏本体;
重复克隆自己,移到舞台顶端,即Y坐标不变,X坐标取随机范围;
启动克隆体后,向下移动,碰到舞台底部,删除克隆体。
(3)障碍走廊
将走廊角色移到初始位置,舞台边缘左侧或中间;重复克隆自己,启动克隆体后移到舞台另一侧就删除克隆体。
另一个障碍走廊也是如此设置。
(4)神枪手
程序启动后,显示初始造型、重复出现在道路交汇位置。
通过按键显示不同方向的造型。
判断是否碰到了敌军,如果碰到敌军,就发出”失败“消息,游戏结束。
(5)四个敌军
首先,将某一个敌军移到障碍走廊位置,并重复克隆自己。
其次,克隆体启动后,显示在最上层,并向舞台另一侧移动,如果碰到火箭炮或到达舞台一侧,删除克隆体。
(6)火箭炮
我们需要让神枪手发出子弹,每次按下按键就朝着相应的方向发射;
发射途中,碰到敌人就消失,敌人阵亡,得分增加。碰到舞台边缘也消失。
那么我们可以用,克隆来实现炮弹的所有功能。
4.问答和课后练习 #
大家思考一下,你的游戏中会不会出现两个小球同时出现在一个地方,并重合移动到轮盘?
该如何解决呢?尝试一下吧!