引擎6.0

张砷镓 Lv. 2
复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
进入全屏模式
载入作品
正在创建积木……
载入角色……
载入声音……
加载扩展……
正在创建积木……
呼唤小猫……
传送Nano……
给Gobo充气 …
准备表情……
还没有人打赏!
最后修改于2023年02月02日

操作说明

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

备注与谢志

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

开发日志

变量

是克隆体? [NPC血条]

ID [NPC血条]

X [NPC血条]

Y [NPC血条]

血条Y偏移 [NPC血条]

是BOSS? [NPC]

 

列表

NPC_类型

 

角色

Stage

造型

造型1

白天

黑夜

 

声音

水流_耳聆网__声音ID:34967_

背景音乐2

背景音乐3

背景音乐1

 

代码

当 绿旗 被点击

换成 白天 背景

移到最 后面

广播 第1关

广播 主页面

 

当接收到 Tick

移到 x:0 y:0

 

主角

声音

Magic Spell

受伤

失去生命

攻击

 

代码

当接收到 第3关

移到 x:-7 y:20

广播 开始

 

当接收到 主页面

显示

将 {克隆体的形状} 设为 女站0

克隆 自己

将 {克隆体的形状} 设为 男站0

克隆 自己

 

当作为克隆体启动时

换成 {克隆体的形状} 造型

如果 (按下鼠标? 与 碰到 鼠标指针?) 那么

广播 第1关

删除此克隆体

否则

如果 ({克隆体的形状} = 女站0) 那么

移到 x:-88 y:-12

如果 ({克隆体的形状} = 男站0) 那么

移到 x:99 y:-14

 

定义 初始化

将 {主角性别} 设为 男

 

定义 y移动

将 {y速度} 设为 20

将 {y速度} 设为 25

 

地图

造型

3

 

代码

当接收到 第2关

显示

换成 白天 背景

 

当接收到 第1关

显示

换成 白天 背景

 

当接收到 第3关

换成 黑夜 背景

显示

换成 3 造型

将 {关卡} 设为 3

将 {地图宽度} 设为 1619

将 {地图高度} 设为 640

将 {地图x} 设为 -128

将 {地图y} 设为 174

移到 x:{地图x} y:{地图y}

执行 边界计算

将 {地图X最小值} 设为 -551

 

装饰

造型

3

 

代码

当接收到 第3关

换成 3 造型

 

电梯

代码

定义 排序 {层级}

将 {i} 设为 1

重复执行直到 ({层级} < {层数} 的第 {i} 项) 不成立

将 {i} 增加 1

在 {层级} 的第 {i} 项前插入 {层数}

前移 ({i} - 1) 层

 

NPC

声音

pop

死亡2

死亡

受伤

僵尸攻击

攻击

 

代码

当 绿旗 被点击

删除 {NPC_X} 的全部项目

删除 {NPC_Y} 的全部项目

删除 {NPC_HP} 的全部项目

将 {NPC_ID} 设为 0

 

当接收到 第1关

执行 生成NPC 兔 (114 - -429) (-121 - 140) (218 - -551) (114 - -128)

执行 生成NPC 史莱姆 (-69 - -501) (-126 - 140) (218 - -551) (116 - -159)

执行 生成NPC 僵尸 (158 - 331) (-123 - 140) (42 - 156) (-217 - 568)

执行 生成NPC 蝴蝶 (-59 - -491) (-56 - 140) ( - ) ( - )

执行 初始化关卡

执行 生成NPC 兔 (114 - -429) (-121 - 140) (218 - -551) (114 - -128)

执行 生成NPC 史莱姆 (-69 - -501) (-126 - 140) (218 - -551) (116 - -159) 1

执行 生成NPC 僵尸 (158 - 331) (-123 - 140) (42 - 156) (-217 - 568)

执行 生成NPC 蝴蝶 (-59 - -491) (-56 - 140) ( - ) ( - )

 

当接收到 第2关

隐藏

如果 ({是克隆体?} = 1) 那么

删除此克隆体

否则

执行 生成NPC 金鱼 (-40 - -445) (-67 - -74.5) (214 - -440) (-162 - -440)

 

当接收到 第2关

隐藏

如果 ({是克隆体?} = 1) 那么

删除此克隆体

否则

执行 初始化NPC

执行 生成NPC 金鱼 (-40 - -445) (-67 - -74.5) (214 - -440) (-162 - -440)

执行 生成NPC 水母 (-40 - -445) (-67 - -74.5) (214 - -440) (-162 - -440)

执行 生成NPC 鸟 (28 - 59) (60 - -93.5) ( - ) ( - )

执行 生成NPC 螃蟹 (-28 - -162) (-160 - 93.5) (-164 - 93.5) (-118 - 93.5)

执行 生成NPC 火蝠 (97 - -19) ( - 93.5) ( - ) ( - )

 

定义 初始化NPC

将 {动画帧数} 设为 4

将 {动画帧数} 设为 3

如果 ({类型} = 眼球怪) 那么

将 {可飞行} 设为 1

将 {动画帧数} 设为 1

将 {血量上限} 设为 7

将 {攻击力} 设为 3

将 {移动速度} 设为 2

将 {攻击间隔} 设为 30

将大小设为 200

将 {类型} 加入 {NPC_类型}

 

定义 生成NPC {类型} {X} {Y} {X最大值} {X最小值}

定义 生成NPC {类型} {X} {Y} {X最大值} {X最小值} {是否为BOSS}

将 {是BOSS?} 设为 {是否为BOSS}

 

定义 初始化关卡

删除 {NPC_HP} 的全部项目

删除 {NPC_HP_MAX} 的全部项目

删除 {NPC_X} 的全部项目

删除 {NPC_HP_MAX} 的全部项目

删除 {NPC_类型} 的全部项目

将 {NPC_ID} 设为 0

 

主界面贴图

造型

树们

女站0

男站0

 

代码

当接收到 主页面

克隆 自己

将 {克隆体的形状} 设为 女站0

克隆 自己

将 {克隆体的形状} 设为 男站0

克隆 自己

隐藏

 

当接收到 开始

隐藏

删除此克隆体

 

当作为克隆体启动时

将大小设为 100

重复执行直到 按下鼠标?

重复执行

重复执行直到 按下鼠标?

重复执行

如果 ({克隆体的形状} = 女站0) 那么

移到 x:-88 y:-12

将大小设为 300

重复执行直到 (按下鼠标? 与 碰到 鼠标指针?)

如果 碰到 鼠标指针? 那么

将大小设为 400

否则

将大小设为 300

将 {主角性别} 设为 女

广播 淡出 并等待

广播 第1关

广播 淡入

如果 ({克隆体的形状} = 男站0) 那么

移到 x:99 y:-14

将大小设为 300

重复执行直到 (按下鼠标? 与 碰到 鼠标指针?)

如果 碰到 鼠标指针? 那么

将大小设为 400

否则

将大小设为 300

将 {主角性别} 设为 男

广播 淡出 并等待

广播 第1关

广播 淡入

 

NPC血条

代码

当 绿旗 被点击

将 {是克隆体?} 设为 0

 

当接收到 排序

执行 排序 -500

 

当接收到 NPC死亡

如果 ({NPC_HP} 的第 {ID} 项 = 0) 那么

重复执行 10 次

将 虚像 特效增加 10

删除此克隆体

 

当接收到 tick

如果 那么

执行 更新血条造型

执行 定位血条

当接收到 开始

如果 ({是克隆体?} = 1) 那么

删除此克隆体

否则

隐藏

等待 0 秒

将 {ID} 设为 0

重复执行 {NPC_HP} 的项目数 次

将 {ID} 增加 1

克隆 自己

 

当接收到 Tick

如果 ({是克隆体?} = 0) 那么

停止 这个脚本

执行 定位血条

执行 更新血条造型

移到 x:({X} + {地图x}) y:({Y} + {地图y})

如果 (((x坐标 = ({X} + {地图x})) 与 (y坐标 = ({Y} + {地图y}))) 与 ({NPC_HP} 的第 {ID} 项 = {NPC_HP_MAX} 的第 {ID} 项) 不成立) 那么

显示

否则

隐藏

 

当作为克隆体启动时

将 {是克隆体?} 设为 1

将 {类型} 设为 {NPC_类型} 的第 {ID} 项

如果 ({类型} = 兔) 那么

将大小设为 40

如果 ({类型} = 史莱姆) 那么

将大小设为 40

如果 ({类型} = 僵尸) 那么

将大小设为 40

将 {血条Y偏移} 设为 80

如果 ({类型} = 螃蟹) 那么

将大小设为 40

如果 ({类型} = 蝙蝠) 那么

将大小设为 40

如果 ({类型} = 鸟) 那么

将大小设为 40

如果 ({类型} = 蝴蝶) 那么

将大小设为 40

如果 ({类型} = 老鼠) 那么

将大小设为 40

如果 ({类型} = 眼球怪) 那么

将大小设为 40

 

定义 排序 {层级}

将 {i} 设为 1

重复执行直到 ({层级} < {层数} 的第 {i} 项) 不成立

将 {i} 增加 1

在 {层级} 的第 {i} 项前插入 {层数}

前移 ({i} - 1) 层

 

定义 更新血条造型

换成 连接 hp 和 四舍五入((({血量} / {血量上限}) * 48)) 造型

换成 连接 hp 和 四舍五入((({NPC_HP} 的第 {ID} 项 / {NPC_HP_MAX} 的第 {ID} 项) * 48)) 造型

 

定义 读取血量数据

 

定义 定位血条

将 {X} 设为 {NPC_X} 的第 {ID} 项

将 {Y} 设为 ({NPC_Y} 的第 {ID} 项 + {血条Y偏移})