引擎3.0

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

操作说明

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

备注与谢志

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

开发日志

变量

X [传送门]

Y [传送门]

X最小值 [NPC]

X最大值 [NPC]

类型 [NPC]

速度 [NPC]

血量

状态 [NPC]

帧 [NPC]

本体 [NPC]

x速度 [NPC]

攻击距离 [NPC]

 

角色

主角

代码

当 绿旗 被点击

广播 初始化 并等待

执行 *角色初始化

显示

重复执行

执行 *主程序

广播 tick

 

当 绿旗 被点击

广播 初始化 并等待

执行 *角色初始化

 

当接收到 开始游戏

停止 该角色的其他脚本

显示

清除图形特效

重复执行

移到最 前面

执行 *主程序

广播 tick

 

当接收到 lv2-1

移到 x:-33 y:103

 

当接收到 lv5

移到 x:5 y:7

 

当接收到 lv4

移到 x:0 y:0

移到 x:-128 y:-1

 

当接收到 初始化

 

当接收到 死亡

停止 该角色的其他脚本

重复执行 100 次

克隆 血

 

定义 死亡

如果 ({z状态编号} = 5) 不成立 那么

将 {z主角y速度} 设为 0

将 {z状态编号} 设为 5

将 虚像 特效设定为 100

广播 死亡

 

定义 检测陷阱

如果 碰到 陷阱? 那么

执行 死亡

 

定义 爬梯子

将 {z站在地面} 设为 1

将 {z主角y速度} 设为 0

如果 (按下 ↑ 键? 或 (按下 w 键? 或 按下 空格 键?)) 那么

将 {z主角y速度} 设为 5

如果 (按下 ↓ 键? 或 按下 s 键?) 那么

将 {z主角y速度} 设为 -5

重复执行 绝对值({z主角y速度}) 次

将 {*t调整值} 设为 ({z主角y速度} / 绝对值({z主角y速度}))

将y坐标增加 {*t调整值}

如果 碰到 刚体? 那么

执行 侦测地面

 

定义 垂直滚动

如果 (y坐标 < -179) 那么

执行 死亡

 

定义 *主程序

执行 检测陷阱

 

定义 y移动

如果 碰到 梯子? 那么

执行 爬梯子

停止 这个脚本

 

定义 初始化位置

 

刚体

代码

当接收到 lv2-1

将 {g关卡} 设为 2-1

将 {d地图X} 设为 -85

将 {d地图Y} 设为 -460

 

当接收到 lv4

将 {d地图X} 设为 540

将 {d地图Y} 设为 264

将 {d地图X} 设为 -324

将 {d地图Y} 设为 168

广播 开始游戏

 

当接收到 lv5

广播 开始游戏

 

当接收到 lv1

广播 开始游戏

 

当接收到 lv2

广播 开始游戏

 

当接收到 lv3

广播 开始游戏

 

梯子

代码

当接收到 lv1

移到最 前面

 

当接收到 lv2

移到最 前面

 

当接收到 lv3

换成 4 造型

换成 3 造型

移到最 前面

 

当接收到 lv4

换成 4 造型

移到最 前面

 

当接收到 lv5

换成 5 造型

移到最 前面

 

当接收到 tick

移到 x:{d地图X} y:{d地图Y}

 

陷阱

代码

当接收到 tick

移到 x:{d地图X} y:{d地图Y}

 

NPC

 

传送门