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

A41229. 沙漠变绿洲导入“Trees”角色,自行绘制1个水滴的角色,导入背景‘desert’,在背景上绘制4个树坑。游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴落在小树上后,小树慢慢长大。编程实现:游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴落在小树上后,小树慢慢长大。具体要求:1). 点击绿旗,程序开始,舞台上只看到4个树坑,而小树以虚像的状态存在于树坑中。2). 每次按下鼠…

填空题 困难

题目描述

沙漠变绿洲

导入“Trees”角色,自行绘制1个水滴的角色,导入背景‘desert’,在背景上绘制4个树坑。游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴落在小树上后,小树慢慢长大。

编程实现:

游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴落在小树上后,小树慢慢长大。

具体要求:

1). 点击绿旗,程序开始,舞台上只看到4个树坑,而小树以虚像的状态存在于树坑中。

2). 每次按下鼠标,多个水滴从鼠标处呈抛物线落下,水滴的运动轨迹是向右的抛物线,抛物线运动的实现方法见下面的程序图。

3). 如果水滴落到树坑(小树的虚像)上,小树开始出现,并且小树在碰到更多的水滴时慢慢长大,当长到角色大小为100(原始大小)时,就不再长大了。

4). 注意:在小树长大的过程中,小树的根部应始终在树坑里,不能上下移动。

参考答案

评判标准: 0分:符合具体要求1),即点击绿旗,只看到树坑,没有树; 30分;在10分基础上,符合具体要求2),即每次点击舞台,多个水滴呈抛物线落下,水滴不重叠在一起; 50分:在30分基础上,符合具体要求3),即当水滴落在小树上,小树慢慢长大,当长到大小为100时,不再长大; 60分:在50分基础上,符合具体要求4),即小树底部始终在树坑中,不能上下移动。 思路分析 本题有两类角色,一是雨滴角色,二是小树角色,其中雨滴角色是要通过Scratch自带的绘图工具来绘制的,小树角色有4个,其功能是一样的。需要注意的是这里的树坑并不是角色,它是直接在背景上绘制出来的。 对于雨滴角色来说,每当按下鼠标时,就有一颗水滴出现,既然有大量的水滴角色同时出现在舞台上,就肯定离不开克隆。水滴运动的轨迹是抛物线,不过这里已经给出了抛物线的程序,直接使用即可。 对于小树角色而言,刚开始时不显示的,但并不是直接隐藏的,而是通过设置虚像特效来实现隐藏的。因而,当小树碰到水滴时,它不仅要慢慢变大,同时还需要改变虚像特效,让小树显示出来。

答案解析

水滴:

树1:

树2:

树3:

树4:

上一题 下一题