青少儿编程图形化编程等级考试真题-趣味点阵屏
点阵屏是由许多小灯泡排列组成的显示屏,能够显示文字、图像等信息,广泛应用于电子广告牌、信息显示屏等领域。
1.准备工作
(1)绘制角色方块,绘制造型白色方块和黑色方块,注意方块不能太大,建议20*20;
(2)保留默认白色背景。
2.功能实现
(1)点击绿旗,角色方块切换成造型白色方块,移动至初始位置(-200,-150);
(2)从左向右依次生成20个白色方块;从下往上依次生成15行白色方块;(注意:方块平铺,不要重叠)
(3)用户通过鼠标点击方块可以使方块在黑色和白色之间来回切换。
思路分析:
1、多个方块排列可以使用克隆或者图章
2、要能够实现造型切换,那就不能用图章,所以使用克隆体会更好
3、使用双重循环实现克隆体的整齐排列构成显示屏
4、使用侦测,如果克隆体被鼠标点击,切换造型
实现步骤:
1、绘制角色方块
(1)删除默认小猫角色,绘制新角色,使用矩形工具,按住Shift键,绘制正方形,填充为白色(如果不填充会无法通过鼠标点击)
(2)复制造型1,然后填充造型2,完成角色绘制。
2、功能实现
(1)编写程序初始化,设置初始造型和位置
(2)重复执行20次,利用克隆,生成一行小格子
(3)重复执行15次(2)的操作,生成15行,每一次换行都要改变方块位置,将方块移到左侧(即x坐标设置为-200),下移一行(即y坐标增加-20)。
(4)为克隆体编写程序,当克隆体启动的时候,重复执行,等待被鼠标点击,切换造型即可。(由于程序执行速度非常快,所以在切换造型后等待了0.1秒,避免角色出现多次切换,造成效果不理想)
效果展示与源码下载:http://kidscode.cn/product/18126
本站内容未经许可,禁止任何网站及个人进行转载。