蓝桥杯scratch国赛真题:切换子弹

这是一道蓝桥杯第十二届国赛的一道题,难度系数还好,考点是用到了克隆知识。今天我们一起来看下这道题的难点以及容易出错的地方在哪里?

题目:用scratch编程实现切换子弹

实现具体要求:

1、点击绿旗,呈现对应的角色与背景。

2、按下数字键1,发射1类型子弹-火焰弹。

3、按下数字键2,发射2类型子弹-火焰散弹。

4、再次按下数字键1,发射1类型子弹-火焰弹。

5、子弹为持续发射状态,数字键1与数字键2可以持续切换发射子弹的类型。

scratch编程实现切换子弹步骤:

步骤一、上传对应的背景,已经角色,角色有两个,一个是人,一个是火焰弹。火焰弹是主要的编程角色。初始化两个角色的大小以及位置。

步骤二、实现火焰弹发射效果,主要是用到了角色的克隆,所以这里我们得用克隆去实现。先隐藏主体,循环克隆自己。

步骤三、这里需要判断按下数字1还是按下数字2,两种模式克隆的情况不一样。所以我们需要做个判断。这里的按下1/2键为什么不用事件中的呢?

不同按键,角色不同的克隆方式
不同按键,角色不同的克隆方式

主要这里要切换1、2的效果,所以得用侦测中的按下1/2键来判断。

如果按下1按键时,我们是水平方向克隆,每隔0.05s克隆一个。

如果是按下2按键时,火焰需要散发出去,所以让它面向30度方向开始克隆,要达到弧形的效果,一次克隆5个,得循环5次,每次右转20度,再克隆。(这里需要用自制积木实现,否则火焰弹同时出来的效果达不到。新建自制积木时,勾选“运行时不刷新屏幕”)

新建自制积木时,勾选运行时不刷新屏幕
新建自制积木时,勾选运行时不刷新屏幕

步骤四、当克隆体启动时候,显示,没移动10步,循环克隆一次。直到火焰弹碰到舞台边缘为止,最后删除克隆体。

克隆体启动时的操作
克隆体启动时的操作

蓝桥杯scratch相关考试比赛真题:

蓝桥杯stema考试scratch真题,跳舞机游戏

蓝桥杯stema考试scratch真题,猫鼠游戏

蓝桥杯国赛scratch真题:旋转的风车

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-11-07 13:20:43
下一篇 2022-11-07 18:47:02

相关推荐