测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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

填空题 中等

题目描述

瞄准镜

编程实现:瞄准镜跟随鼠标移动,当瞄准镜中心移到水果上时,点击鼠标水果消失。

具体要求:

    1.点击绿旗时,舞台出现要求的角色与背景;

    2.所有水果在舞台中随机移动;

    3.瞄准镜跟随鼠标移动;

    4.当瞄准镜中心移到其中一个水果上时,点击鼠标被击中的水果消失。

参考答案

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

答案解析

瞄准镜:

水果:

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

上一题 下一题