少儿编程Scratch课程,哈利波特系飞舞的巫师

少儿编程Scratch课程,哈利波特系飞舞的巫师

首页冒险解谜奔跑的巫师更新时间:2024-05-07
哈利·波特的飞行向导

我们确信今天的主题是让某个角色飞翔。所以最后我选择了巫师,因为我以前看过哈利·波特电影。计划是让向导从舞台的左下角飞到舞台的右上角,并在到达右上角之后,返回到左下角的原点。后来,增加了螃蟹,蝙蝠和鬼怪。巫师应该对角地飞行,螃蟹在下方左右滚动,鬼怪在中间水平飞行,蝙蝠在舞台中间从下往上飞行,蝙蝠将逐渐变大。

首先完成巫师的对角飞行。介绍平台的X方向和Y方向。舞台的中心为零。如果您希望角色从左向右移动,水平X会增加还是减少?答案是X ,例如一次加1或一次加4。添加的数量越多,飞行速度就越快。然后巫师需要向上飞行,因此Y方向必须向上移动,即Y 。如果您想向左飞,那么X–,如果您飞下,则Y–。舞台的最右边是X = 240,最左边是X = -240。阶段的顶部是Y = 180,底部是Y = -180。负数是小于零的数字。

有了这些知识,我们进入脚本区域。引入的第一类是“事件“。在事件在其中,我们添加了“单击绿色小标志时”,这是开始按钮,然后执行一些操作。

1)因为默认的巫师图片比较大,所以我们每次启动时都会将巫师的大小设置为60。这是如何运作的?输入“外观”,有一个控件“将字符大小设置为XX”。可以在XX空间中输入数字。将控件移到上方,并将小标志贴粘贴在一起。这类似于Lego的WEDO。只需依次将几个控件放在一起。

2)为了使巫师向右飞,我们使用“运动”中的控件“将X坐标增加XX”,并将其设置为4。

3)为实现向导向上飞行,我们使用“运动”中的控件“将Y坐标增加XX”,并设置为3。

此时,您可以开始运行,但是每次单击运行时,巫师只会飞一点。您需要保持单击以飞到右上角。

如何使向导不断飞行?答案是使用循环。

4)循环属于“控制”。在“控件”类别中,选择此框以重复执行以包括X和Y控件。

因为执行重复了无数次,所以我们已经意识到向导在对角飞行。但是问题又来了。巫师触碰了右上角后,他飞了出去,因为最后就没动了。如何解决这个问题呢?

这次我们讨论,每次飞行时,我们检查X坐标是否大于240,我们将让巫师返回左下角。因此,我们增加了一个判断。

5)要确定它是否属于“控件”,请将“如何……然后”判断添加到控件中。

6)判断是有条件的,并且该条件属于“操作”,我们转到“操作”,并将“ XX> XX”的判断控件拖到该“如果...则”。

然后获取巫师的当前位置,该位置可以在“运动”的“ X坐标”中找到。判断条件为:

X坐标> 240。

7)如果满足条件,则必须将巫师返回原点,即X坐标等于-240,Y坐标等于-180。

奔跑之后,巫师开始对角飞行,飞到右上角后,他回到了左角并重复了一次。

后来,我们采用相同的方法从左到右实现侧面,在内部添加了一个“右转XX度”移动动作。

我们从左到右选择了幽灵的动作,但是它比较简单,无需使用判断,只需向右执行120次,每次X轴增加4,执行后继续执行120次,但是每次增加-4,即可实现来回不间断的运动。

对于蝙蝠,我们添加了尺寸更改。从底部移至顶部,或使用判断力,然后在到达顶部后返回底部。当蝙蝠向上移动时,我们的大小逐渐增加,然后当我们返回原点时,我们重置为原始大小。

总结一下我今天学到的东西:

1.舞台:会添加舞台背景。

2.角色:会添加一个角色。

3.事件:开始

4.外观

大小设置为60

大小增加2

5.运动

将X坐标增加4

将Y坐标增加3

向右转4度

读取X坐标的值

移至X = -240,Y = -180:返回左下角。

6.控制

重复执行:无限,永远重复

重复140次:每次X 2

如果X> 240,则返回原始位置。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved