引擎3.5

张砷镓 Lv. 2
复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2023年06月04日
感谢 李泽旭 的分享

操作说明

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

备注与谢志

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

开发日志

变量

主角Y

 

角色

Stage

造型

背景1

 

声音

 

代码

当 绿旗 被点击

广播 lv3

广播 开始游戏

广播 lv2

 

当接收到 停止移动

将音量设为 0%

 

当接收到 开始游戏

停止 该角色的其他脚本

将音量设为 0%

重复执行

播放声音 跑 等待播完

 

当接收到 开始移动

将音量设为 100%

 

地图

代码

当接收到 lv2

换成 lv2 造型

将 {关卡} 设为 2

广播 开始游戏

 

当接收到 lv1

换成 lv1 造型

将 {关卡} 设为 1

广播 开始游戏

 

当接收到 lv3

换成 lv3 造型

将 {关卡} 设为 3

广播 开始游戏

 

装饰

造型

lv3

 

主角

声音

Pop

受伤

死亡

攻击

 

代码

当 绿旗 被点击

移到 x:-137 y:-30

将 {Y速度} 设为 0

将 {帧数} 设为 0

将旋转方式设为 左右翻转

重复执行

移到最 前面

换成 hitbox 造型

执行 Y移动

执行 X移动

执行 水平滚动

执行 垂直滚动

执行 更新造型

将 {帧数} 增加 1

广播 更新

 

当接收到 开始游戏

执行 确定出生点

将 {Y速度} 设为 0

将 {帧数} 设为 0

将旋转方式设为 左右翻转

重复执行

移到最 前面

换成 hitbox 造型

执行 Y移动

执行 X移动

执行 水平滚动

执行 垂直滚动

执行 更新造型

将 {帧数} 增加 1

广播 更新

 

定义 确定出生点

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

移到 x:-137 y:-30

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

移到 x:-137 y:-30

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

移到 x:-147 y:13

 

定义 Y移动

将 {主角Y} 设为 (y坐标 - {地图Y})

 

定义 X移动

将 {主角X} 设为 (x坐标 - {地图X})

如果 (({X速度} = 0) 不成立 与 ({碰到地面} = 1)) 那么

广播 开始移动

否则

广播 停止移动

 

血条

代码

当接收到 开始游戏

将 {主角血量上限} 设为 100

将 {主角血量上限} 设为 15

 

背景

 

攀爬

造型

lv1

lv2

 

NPC

 

传送门

 

弹簧