MC2.0

张砷镓 Lv. 2
复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2023年07月30日
感谢 有人玩麦吗 的分享

操作说明

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

备注与谢志

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

开发日志

变量

关卡

保护帧数 [steve]

 

角色

Stage

声音

MC BGM

 

代码

当 绿旗 被点击

重复执行

播放声音 MC BGM 等待播完

 

当按下 5 键

广播 lv5

 

当按下 1 键

广播 lv1

 

当按下 4 键

广播 lv4

 

当按下 6 键

广播 lv6

 

当按下 2 键

广播 lv2

 

当按下 3 键

广播 lv3

 

steve

造型

hitbox

走0

走1

走2

 

声音

草6

草5

草4

草3

草2

草1

石头6

石头5

石头4

石头3

石头2

石头1

 

代码

当 绿旗 被点击

移到最 前面

将大小设为 46

将 {帧} 设为 0

将 {y速度} 设为 0

将旋转方式设为 左右翻转

重复执行

换成 hitbox 造型

执行 x移动

执行 y移动

执行 水平滚动屏幕

执行 垂直滚动屏幕

执行 换造型

将 {帧} 增加 1

广播 tick

 

当 绿旗 被点击

重复执行

如果 (({x速度} = 0) 不成立 与 ({站在地面} = 1)) 那么

执行 播放走路声音

 

当接收到 过关

停止 该角色的其他脚本

重复执行 20 次

将 虚像 特效增加 5

 

当接收到 开始游戏

清除图形特效

移到最 前面

将大小设为 46

将 {帧} 设为 0

将 {保护帧数} 设为 0

将 {y速度} 设为 0

将旋转方式设为 左右翻转

重复执行

换成 hitbox 造型

执行 x移动

执行 y移动

执行 检测陷阱

执行 水平滚动屏幕

执行 垂直滚动屏幕

执行 换造型

将 {帧} 增加 1

广播 tick

 

定义 尝试爬坡

将y坐标增加 1

将y坐标增加 5

将y坐标增加 -1

将y坐标增加 -5

 

定义 播放走路声音

播放声音 连接 石头 和 在 1 和 6 之间取随机数

等待 0.4 秒

 

定义 检测陷阱

如果 ({保护帧数} > 0) 那么

将 {保护帧数} 增加 -1

如果 (碰到 陷阱? 与 ({保护帧数} = 0)) 那么

将 {扣血值} 设为 1

将 {保护帧数} 设为 30

将 {y速度} 设为 10

广播 扣血

 

定义 掉落

将 {y速度} 设为 30

将 {y速度} 设为 22

 

刚体

造型

a5fi7-nldug

lv1

 

代码

当接收到 lv6

换成 lv6 造型

将 {关卡} 设为 6

广播 开始游戏

 

当接收到 lv5

换成 lv5 造型

将 {关卡} 设为 5

广播 开始游戏

 

当接收到 lv2

换成 lv2 造型

将 {关卡} 设为 2

广播 开始游戏

 

当接收到 lv1

换成 lv1 造型

将 {关卡} 设为 1

广播 开始游戏

 

当接收到 lv3

换成 lv3 造型

将 {关卡} 设为 3

广播 开始游戏

 

当接收到 lv4

换成 lv4 造型

将 {关卡} 设为 4

广播 开始游戏

 

装饰和背景

造型

a3xvm-efzfw

lv1

 

代码

当接收到 tick

移到最 后面

 

陷阱

造型

lv5

 

传送门

声音

travel

 

代码

定义 过关

如果 (造型名称 = 1) 那么

广播 过关

播放声音 travel

等待 1 秒

广播 淡出 并等待

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

广播 lv2

如果 (造型名称 = 2) 那么

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

广播 lv3

如果 (造型名称 = 3) 那么

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

广播 lv4

如果 (造型名称 = 4) 那么

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

广播 lv5

如果 (造型名称 = 5) 那么

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

广播 lv6

广播 淡入

 

黑屏

 

血条