A41246. 瞄准镜编程实现:瞄准镜跟随鼠标移动,当瞄准镜中心移到水果上时,点击鼠标水果消失。具体要求: 1.点击绿旗时,舞台出现要求的角色与背景; 2.所有水果在舞台中随机移动; 3.瞄准镜跟随鼠标移动; 4.当瞄准镜中心移到其中一个水果上时,点击鼠标被击中的水果消失。
填空题
中等
知识点
题目描述
瞄准镜
编程实现:瞄准镜跟随鼠标移动,当瞄准镜中心移到水果上时,点击鼠标水果消失。

具体要求:
1.点击绿旗时,舞台出现要求的角色与背景;
2.所有水果在舞台中随机移动;
3.瞄准镜跟随鼠标移动;
4.当瞄准镜中心移到其中一个水果上时,点击鼠标被击中的水果消失。


参考答案
本题难度系数为3,积木块数量30个左右(去掉重复代码) ,涉及到的知识点主要包括:
Scratch运动编程,包括角色随鼠标移动和随机运动;
随机在编程中的运用,包括随机数和移到随机位置;
如何获取其它角色的信息;
绝对值指令的作用及使用;
逻辑与运算的作用和规则;
条件嵌套指令的使用。
本题相对比较简单,重点是如何计算两个角色之间的距离,需要说明的是本作品中的距离计算只是近似值。数学中精确计算两点之间的距离,通常使用的是欧式距离公式,有兴趣的同学可以去查阅相关资料,并编程实现。答案解析
瞄准镜:

水果:


在水果角色 重复执行指令中,增加如下代码:

上一题
下一题