scratch碰苹果这道题主要难的知识点,就是在于如何处理好事件中的上下左右控制相反的方向。如果没有相同,会卡在这里不知道如何处理。方法有两个,可以直接用侦测中的上下左右做判断,这个显然不是最佳的。另外一种方法就是使用变量,给变量赋值相反的值,事件触发时,方向就是相反走了。下面我们一起来用scratch编程实现碰苹果吧:

scratch编程实现碰苹果要求
1)运行程序后,Cat1和Apple角色出现在如图位置;
2 )用键盘的上下左右键来控制小猫的上下左右移动;
3 )小猫碰到苹果后,苹果消失,小猫思考“好晕”;
4 )小猫思考“好晕”后,已经彻底不听话了。我们按下键盘的上下左右键,小猫总是向相反的方向移动。例如:按上键,小猫向下移动;按右键,小猫向左移动……
评分标准:以下分数项目累加评判
10分:Cat1和Apple角色出现在如图位置;
10分:键盘的上下左右键来控制小猫的上下左右移动;
10分:小猫碰到苹果后,苹果消失,小猫思考“好晕”;
20分:小猫思考“好晕”后,按下键盘的上下左右键,小猫总是向相反的方向移动。
scratch编程实现碰苹果步骤:
step1、新建角色Cat1和Apple,初始他们的位置,每次点击启动的时候用,角色位置回到初始;Apple角色初始显示;新建变量正和负,初始赋值10、-10;

step2、拖出事件模块中的上下左右键,移动10步,将变量正负对应x坐标、y坐标增减赋值;

step3、等待小猫碰到苹果,碰到苹果发出广播,让苹果隐藏;小猫思考好晕!

step4、接下来重新给变量正负赋值-10、10;效果达到,完成;
蓝桥杯stema考试相关scratch真题:
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。