scratch打开礼物盒,是蓝桥杯2022年9月stema中级教师培训的一道scratch编程真题,双击鼠标,打开礼物盒。主要考察的学生对scratch侦测模块积木的运用;以及等待<>积木、计时器积木指令的巧妙运用;
[编程实现]
背景:任意
角色: Gift
1.为Gift新增打开的造型,如图。
2.鼠标快速双击可以打开礼物。
scratch打开礼物盒编程实现步骤(方法一)
步骤一、打开scratch软件,删除小猫角色,新建角色gift,背景就用默认的白色;
步骤二、添加gift的造型,直接复制,造型名称“gift-a2”再在位图的情况下,选择一部分礼盒,旋转角度即可礼盒打开的状态;
步骤三、开始编程,gift角色默认是gift-a造型,重复执行判断,如果鼠标碰到角色,且按下鼠标的,计时器开始计时,等待松开鼠标,再按下鼠标,即打开礼物盒;这里需要用到计时器,第二次点击的时间如果超过0.2s,就打不开。第二次点击需在0.2s内点击即可打开;所以,这里要重复去判断是否按下第二次鼠标,直到时间大于0.2s就停止;
scratch打开礼物盒编程实现步骤(方法二)
步骤一、打开scratch软件,删除小猫角色,新建角色gift,背景就用默认的白色;新建变量“状态”,初始值=0;
步骤二、添加gift的造型,直接复制,造型名称“gift-a2”再在位图的情况下,选择一部分礼盒,旋转角度即可礼盒打开的状态;
步骤三、“当角色被点击”后,变量“状态”+1;再判断,如果变量“状态”=2时,即可打开;等待0.2s后,再点击,这时“状态”=2了,这个时候就可以打开礼物盒了;