会飞的鹦鹉¶
所需组件¶
A RasPad 3
Scratch 3 (either online or offline)
你会学到¶
为角色添加更多服装,让它们改变外观
逻辑运算
确定角色是否相互接触
课程指南¶
安排鹦鹉和背景图片¶
首先,我们删除默认角色并添加鹦鹉角色和蓝天背景。 将鹦鹉的大小更改为20。
上传Trees角色,选择Upload Sprite选项,找到“Trees.png”文件,上传。
单击“Costumes”,然后单击“Upload Costume”选项以上传 Trees2.png、Trees3.png、Trees4.png 和 Trees5.png。
复制第二棵树。
让鹦鹉在舞台上飞翔¶
鹦鹉一动不动,Trees 和Trees2 角色一直向左移动,所以看起来鹦鹉在舞台上飞翔!
设置 Trees 的初始位置和移动方向,使其可以从舞台的最右侧到达最左侧。 然后,随机变化的服装重新出现在舞台的最右侧。
角色Trees2的代码与Trees几乎相同,唯一不同的是它在开始时隐藏了1.5秒。
现在,点击绿旗,看看这次飞行的效果…… 很好,鹦鹉好像飞到了舞台的右侧。
计算分数!¶
创建一个新的分数变量,当Trees和Trees2移动到鹦鹉的右侧时,表示鹦鹉已经穿过 Trees 和 Trees2。 这时候给得分加一。 为了避免总是加分,我们需要在加完分数后面加上一秒的延时。 (此代码在 Trees 和 Trees2 角色中都需要添加!)