机甲之心

张砷镓 Lv. 2
复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2024年01月06日

操作说明

这家伙很懒,什么都没写下...

备注与谢志

这家伙很懒,什么都没写下...

开发日志

变量

死亡 [NPC]

 

角色

Stage

造型

封面

 

声音

start

lv2

win

lv4

lv1

lv3

 

代码

当 绿旗 被点击

广播 lv1

广播 游戏开始

将音量设为 50%

换成 封面 背景

重复执行

播放声音 start 等待播完

 

当接收到 游戏胜利

停止 该角色的其他脚本

重复执行

播放声音 win 等待播完

 

当接收到 lv2

停止 该角色的其他脚本

重复执行

播放声音 lv2 等待播完

 

当接收到 lv1

停止 该角色的其他脚本

重复执行

播放声音 lv1 等待播完

 

当接收到 lv4

停止 该角色的其他脚本

重复执行

播放声音 lv4 等待播完

 

当接收到 lv3

停止 该角色的其他脚本

重复执行

播放声音 lv3 等待播完

 

主角

声音

前进

落地

开火

 

代码

当 绿旗 被点击

隐藏

 

当按下 空格 键

播放声音 开火

 

当接收到 游戏开始

停止 该角色的其他脚本

显示

 

当接收到 游戏胜利

停止 该角色的其他脚本

 

定义 初始化

如果 ({关卡} = 1) 那么

移到 x:-118 y:-13

移到 x:-162 y:16

 

定义 切换状态 {状态}

播放声音 跳

播放声音 落地

 

地图

造型

lv4

 

代码

当 绿旗 被点击

将 {地图x} 设为 100

将 {地图y} 设为 57

 

当 绿旗 被点击

隐藏

 

当接收到 游戏开始

显示

 

当接收到 lv1

将 {地图x} 设为 -88

将 {地图y} 设为 76

将 {地图x} 设为 560

将 {地图y} 设为 26

 

装饰

代码

当 绿旗 被点击

隐藏

 

当接收到 游戏开始

移到最 后面

显示

 

陷阱

造型

lv4

 

代码

当 绿旗 被点击

隐藏

 

当接收到 游戏开始

显示

 

血量

声音

受伤

死亡

 

代码

当接收到 扣血

播放声音 受伤

播放声音 死亡

 

子弹

声音

魔法的影响41 - 魔法- 法术冲击_ hit(Magic__爱给网_aigei_com

魔法光环命中1 - 魔法- 通风的法术命中_ 光环的影响(M_爱给网_aigei_com

 

代码

定义 爆炸

播放声音 魔法的影响41 - 魔法- 法术冲击_ hit(Magic__爱给网_aigei_com

 

NPC

代码

当接收到 打中敌人

如果 碰到 子弹? 那么

如果 (碰到 子弹? 与 ({血量} > 0)) 那么

 

当接收到 lv4

执行 创建敌人 巨人 x: (133 - -6364) y: (75 - -473) 左边界: (-143 - -6364) 右边界: (127 - -7042)

执行 创建敌人 幽灵 x: (85 - 4406) y: (23 - 538) 左边界: -10000 右边界: 10000

执行 创建敌人 履带 x: (1 - 3036) y: (43 - -620) 左边界: (-81 - 3250) 右边界: (96 - 2361)

执行 创建敌人 履带 x: (96 - 567) y: (-54 - 404) 左边界: (-16 - 1173) 右边界: (88 - 563)

执行 创建敌人 履带 x: (88 - -3275) y: (-54 - 88) 左边界: (-95 - -2205) 右边界: (100 - -3269)

执行 创建敌人 履带 x: (94 - -5222) y: (-50 - 180) 左边界: (-93 - -4731) 右边界: (-48 - -5222)

 

当接收到 tick

如果 ((绝对值((主角 的 x坐标 - ({X} + {地图x}))) < 200) 与 (绝对值((主角 的 y坐标 - ({Y} + {地图y}))) < {攻击y偏移})) 那么

如果 ({状态} = 走) 那么

面向 主角

执行 向主角移动

执行 攻击主角

否则

执行 巡逻

执行 更新造型

如果 ({血量} > 0) 那么

如果 ((绝对值((主角 的 x坐标 - ({X} + {地图x}))) < 200) 与 (绝对值((主角 的 y坐标 - ({Y} + {地图y}))) < {攻击y偏移})) 那么

如果 ({状态} = 走) 那么

面向 主角

执行 向主角移动

执行 攻击主角

否则

执行 巡逻

执行 更新造型

如果 ({死亡} = 1) 那么

如果 ({帧} < 20) 那么

将 亮度 特效增加 5

停止 这个脚本

如果 ({帧} < 40) 那么

将 虚像 特效增加 5

停止 这个脚本

删除此克隆体

 

当接收到 打中敌人

如果 碰到 子弹? 那么

如果 (碰到 子弹? 与 ({血量} > 0)) 那么

如果 ({血量} = 0) 那么

删除此克隆体

如果 ({血量} < 1) 那么

将 {死亡} 设为 1

将 {帧} 设为 0

 

定义 创建敌人 {类型} x: {X} y: {Y} 左边界: {X最小值} 右边界: {X最大值}

隐藏

 

定义 初始化数据

将 {死亡} 设为 0

将 {血量} 设为 50

将 {血量} 设为 30

 

开始游戏

 

STAFF

 

白屏

 

胜利