004 神枪手2
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品神枪手2
1. 作品目标
该如何解决呢?尝试一下吧!
2. 核心要点
问答和课后练习
3. 制作步骤按顺序完成
- 01
读懂“神枪手2”的任务,明确要看到的运行效果
- 02
梳理本课要点:问答和课后练习
- 03
从事件起点出发,按角色职责连接核心积木
- 04
运行作品,逐项定位问题并完成一次创意改造
4. 运行检查
点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。
3.编程思路与步骤
3.1 编程思路

3.2 编程步骤
(1)初始化背景
设置背景图,初始背景和失败背景。

(2)飘落的雪花
程序运行后,将大小设为(1-5)随机大小,并隐藏本体;
重复克隆自己,移到舞台顶端,即Y坐标不变,X坐标取随机范围;
启动克隆体后,向下移动,碰到舞台底部,删除克隆体。

(3)障碍走廊
将走廊角色移到初始位置,舞台边缘左侧或中间;重复克隆自己,启动克隆体后移到舞台另一侧就删除克隆体。
另一个障碍走廊也是如此设置。

(4)神枪手
程序启动后,显示初始造型、重复出现在道路交汇位置。
通过按键显示不同方向的造型。

判断是否碰到了敌军,如果碰到敌军,就发出”失败“消息,游戏结束。

(5)四个敌军
首先,将某一个敌军移到障碍走廊位置,并重复克隆自己。

其次,克隆体启动后,显示在最上层,并向舞台另一侧移动,如果碰到火箭炮或到达舞台一侧,删除克隆体。

(6)火箭炮
我们需要让神枪手发出子弹,每次按下按键就朝着相应的方向发射;
发射途中,碰到敌人就消失,敌人阵亡,得分增加。碰到舞台边缘也消失。
那么我们可以用,克隆来实现炮弹的所有功能。


4.问答和课后练习
大家思考一下,你的游戏中会不会出现两个小球同时出现在一个地方,并重合移动到轮盘?
该如何解决呢?尝试一下吧!