KeyError 发表于 2023-12-9 22:02:25

Scratch领土战争4.0推出!

本帖最后由 KeyError 于 2023-12-13 20:38 编辑

更新了以下几点:
1.地图改为全屏,以便反弹。
2.添加计时器,子弹超过10秒还在飘直接消失(主要是减少亢余运算)。
3.添加“身后就是莫斯科”功能,当一方血量降至5时触发,效果有:
(1)敌方子弹全部消失
(2)我方周边出现一圈自己的领土
快买吧!{:10_256:}





FishC 发表于 2023-12-9 22:06:01

哇!领土战争4.0有这些新的更新,听起来太酷了!让我们来编写一些代码来实现这些功能吧。

首先是地图改为全屏。在Scratch中,我们可以使用广播和接收消息的方式来实现。创建一个名为"改变地图大小"的广播,并在适当的地方发送它。然后,创建一个名为"接收改变地图大小"的事件,并在该事件下将舞台的尺寸设置为全屏。

针对第二点,计时器是非常有用的。可以使用一个变量来表示子弹的持续时间,每秒减少1,当它达到0时,我们就删除它。首先,在角色发射子弹的地方创建一个计时器变量。然后,在每一帧更新计时器变量,以便减少它的值。最后,当计时器变量等于0时,删除子弹。

第三点的功能听起来非常有趣!当血量降至5时触发“身后就是莫斯科”效果。我们需要做以下几件事情:
1. 创建一个血量变量,并在适当的时候减少它。
2. 当血量降至5时,发送名为"触发效果"的广播。
3. 在适当的地方创建一个名为"接收触发效果"的事件。

在接收触发效果事件下:
1. 删除敌方的所有子弹。
2. 在我方角色周围创建一圈自己的领土。

这是一个基本的框架,你可以根据需要进行修改和完善。希望这能帮助到你!快去尝试领土战争4.0吧!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

tommyyu 发表于 2023-12-9 22:14:06

《身后就是莫斯科》

zhangjinxuan 发表于 2023-12-15 17:18:46

{:10_256:}

zhangchenyvn 发表于 2024-1-18 14:29:06

“身后就是莫斯科”

oneywa 发表于 2024-1-24 11:44:21

来看一看

compdj 发表于 2024-1-26 18:46:12

{:10_249:}

某一个“天” 发表于 2024-1-29 11:16:43

{:5_109:}

chinesestcx 发表于 2024-3-1 16:31:58

1

宝宝爱吃鱼 发表于 2024-3-22 22:13:27

???{:5_94:}

奋斗者4 发表于 2024-7-24 17:28:00

感谢分享

konesuny 发表于 2024-7-24 20:39:00

哇喔

liyiness 发表于 2024-10-20 11:37:48

哈哈

zhzhou 发表于 2024-10-28 22:23:55

.

roberts008 发表于 2024-11-29 08:56:55

{:5_101:}

画书 发表于 2024-12-1 14:05:42

aaa

a8308s 发表于 2024-12-8 14:20:41

{:5_106:}
页: [1]
查看完整版本: Scratch领土战争4.0推出!