作品介绍
今天为大家分享的Scratch作品是《奥特曼大战怪兽》,这是第13届蓝桥杯省赛真题,于2022年4月23日举办的第二次省赛,本题是Scratch组别第3题,初级组和中级组都有此题,难度为3,分值为50。
先来看一下题目要求。
编程实现:
奥特曼大战怪兽。
具体要求:
1). 点击绿旗,角色、背景如图所示;

2). 等待1秒,怪兽说:“我要吃了你!!!”2秒;

3). 等待1秒,奥特曼说:“动感光波”2秒;

4). 奥特曼发射动感光波3次(怪兽被击中后又颜色变化),每次间隔0.5秒;

5). 等待1秒,怪兽逐渐变小旋转飞向舞台右上角后消失,同时说:“我还会回来的!!!”。


作品效果
Scratch奥特曼大战怪兽作品的预览效果如视频所示:
作品解读
Scratch奥特曼大战怪兽作品只有三个角色,如图所示:

本作品比较简单,涉及到的Scratch知识点包括运动编程、克隆、变量、事件广播、循环、条件,同时还有和外观相关的编程应用,包括改变大小、显示和隐藏、颜色特效等。重点需要注意的是,怪兽一边移动一边旋转的效果实现,由于旋转会改变角色的方向,所以不能使用“移动10步”指令,比较简单的方法是使用“在1秒滑行到x,y指令”,但是这个指令是独占模式,需要借助广播实现多线程,让旋转和移动同时进行,这部分的代码如图所示:

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容