scratch黑白猫,这是第十四届蓝桥杯省赛集训中的一道碰撞侦测的scratch编程题目,主要考察的知识点是外观特效积木的使用,以及侦测模块、运算模块的灵活运用。小猫碰到白色变黑,碰到黑色变白,碰到黑和白就恢复正常的样子;
角色背景: 编辑背景为黑白相间,角色为Cat;
编程要求:
(1)小猫一直跟着鼠标移动;
(2)如果小猫移到白色背景处,小猫变成黑色;
(3)如果小猫移到黑色背景处,小猫变成白色;
(4)如果小猫移到黑白交界处,小猫恢复正常的样子;
scratch黑白猫编程实现步骤:
步骤一、打开scratch软件,保留小猫的角色。背景点击绘制,黑白相间的正方形方块,如图;初始化小猫的大小,以及清除图形特效;
步骤二、小猫重复循环移到鼠标指针,一直跟着鼠标移动。
步骤三、判断是否碰到白色,如碰到白色,将小猫的亮度特效设定为-100;如碰到了黑色,将小猫的亮度特效设定为100,如既碰到了白色也碰到了黑色,将小猫的亮度特效设定为0;