Scratch领土战争4.0推出!
本帖最后由 KeyError 于 2023-12-13 20:38 编辑更新了以下几点:
1.地图改为全屏,以便反弹。
2.添加计时器,子弹超过10秒还在飘直接消失(主要是减少亢余运算)。
3.添加“身后就是莫斯科”功能,当一方血量降至5时触发,效果有:
(1)敌方子弹全部消失
(2)我方周边出现一圈自己的领土
快买吧!{:10_256:}
哇!领土战争4.0有这些新的更新,听起来太酷了!让我们来编写一些代码来实现这些功能吧。
首先是地图改为全屏。在Scratch中,我们可以使用广播和接收消息的方式来实现。创建一个名为"改变地图大小"的广播,并在适当的地方发送它。然后,创建一个名为"接收改变地图大小"的事件,并在该事件下将舞台的尺寸设置为全屏。
针对第二点,计时器是非常有用的。可以使用一个变量来表示子弹的持续时间,每秒减少1,当它达到0时,我们就删除它。首先,在角色发射子弹的地方创建一个计时器变量。然后,在每一帧更新计时器变量,以便减少它的值。最后,当计时器变量等于0时,删除子弹。
第三点的功能听起来非常有趣!当血量降至5时触发“身后就是莫斯科”效果。我们需要做以下几件事情:
1. 创建一个血量变量,并在适当的时候减少它。
2. 当血量降至5时,发送名为"触发效果"的广播。
3. 在适当的地方创建一个名为"接收触发效果"的事件。
在接收触发效果事件下:
1. 删除敌方的所有子弹。
2. 在我方角色周围创建一圈自己的领土。
这是一个基本的框架,你可以根据需要进行修改和完善。希望这能帮助到你!快去尝试领土战争4.0吧!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 《身后就是莫斯科》 {:10_256:} “身后就是莫斯科” 来看一看
{:10_249:} {:5_109:} 1 ???{:5_94:} 感谢分享 哇喔 哈哈
. {:5_101:} aaa {:5_106:}
页:
[1]