超级玛丽 1.0

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

操作说明

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

备注与谢志

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

开发日志

变量

主角行

主角列

主角Y

 

角色

Stage

代码

当 绿旗 被点击

广播 第1关

广播 第3关

 

主角

造型

hitbox

 

代码

定义 更新y坐标

执行 计算行列值

 

定义 尝试爬坡

将y坐标增加 3

如果 碰到 地图? 那么

如果 ((碰到 地图? 或 碰到 问号?) 或 碰到 砖头?) 那么

 

定义 计算行列值

将 {主角列} 设为 向下取整((((x坐标 + (240 + {X偏移最大值})) - {X偏移}) / 24))

将 {主角行} 设为 向下取整((((156 - y坐标) + ({Y偏移} + {Y偏移最大值})) / 24))

 

地图

代码

当接收到 第3关

换成 第3关 造型

将 {X偏移} 设为 4560

将 {Y偏移} 设为 96

将 {X偏移最大值} 设为 4560

将 {X偏移最小值} 设为 -4560

将 {Y偏移最大值} 设为 96

将 {Y偏移最小值} 设为 -96

显示

删除 {金币X} 的全部项目

删除 {金币Y} 的全部项目

将 14 加入 {金币X}

将 12 加入 {金币Y}

广播 开始游戏

 

当接收到 第3关

换成 第3关 造型

将 {X偏移} 设为 4560

将 {Y偏移} 设为 96

将 {X偏移最大值} 设为 4560

将 {X偏移最小值} 设为 -4560

将 {Y偏移最大值} 设为 96

将 {Y偏移最小值} 设为 -96

显示

删除 {金币X} 的全部项目

删除 {金币Y} 的全部项目

将 14 加入 {金币X}

将 12 加入 {金币Y}

将 16 加入 {金币X}

将 10 加入 {金币Y}

将 19 加入 {金币X}

将 10 加入 {金币Y}

将 34 加入 {金币X}

将 12 加入 {金币Y}

将 37 加入 {金币X}

将 11 加入 {金币Y}

将 40 加入 {金币X}

将 13 加入 {金币Y}

将 64 加入 {金币X}

将 13 加入 {金币Y}

将 70 加入 {金币X}

将 12 加入 {金币Y}

将 110 加入 {金币X}

将 13 加入 {金币Y}

将 142 加入 {金币X}

将 12 加入 {金币Y}

将 148 加入 {金币X}

将 11 加入 {金币Y}

将 156 加入 {金币X}

将 13 加入 {金币Y}

将 158 加入 {金币X}

将 11 加入 {金币Y}

将 161 加入 {金币X}

将 11 加入 {金币Y}

将 163 加入 {金币X}

将 13 加入 {金币Y}

将 173 加入 {金币X}

将 17 加入 {金币Y}

将 175 加入 {金币X}

将 16 加入 {金币Y}

将 214 加入 {金币X}

将 15 加入 {金币Y}

将 220 加入 {金币X}

将 15 加入 {金币Y}

将 242 加入 {金币X}

将 13 加入 {金币Y}

将 246 加入 {金币X}

将 13 加入 {金币Y}

将 250 加入 {金币X}

将 13 加入 {金币Y}

将 260 加入 {金币X}

将 17 加入 {金币Y}

将 262 加入 {金币X}

将 16 加入 {金币Y}

将 268 加入 {金币X}

将 13 加入 {金币Y}

将 272 加入 {金币X}

将 11 加入 {金币Y}

将 276 加入 {金币X}

将 11 加入 {金币Y}

将 288 加入 {金币X}

将 8 加入 {金币Y}

将 292 加入 {金币X}

将 7 加入 {金币Y}

将 294 加入 {金币X}

将 9 加入 {金币Y}

将 296 加入 {金币X}

将 8 加入 {金币Y}

将 298 加入 {金币X}

将 9 加入 {金币Y}

将 297 加入 {金币X}

将 11 加入 {金币Y}

将 295 加入 {金币X}

将 13 加入 {金币Y}

将 294 加入 {金币X}

将 15 加入 {金币Y}

将 296 加入 {金币X}

将 8 加入 {金币Y}

将 296 加入 {金币X}

将 8 加入 {金币Y}

将 296 加入 {金币X}

将 8 加入 {金币Y}

将 292 加入 {金币X}

将 17 加入 {金币Y}

将 370 加入 {金币X}

将 17 加入 {金币Y}

将 373 加入 {金币X}

将 17 加入 {金币Y}

将 377 加入 {金币X}

将 17 加入 {金币Y}

将 381 加入 {金币X}

将 17 加入 {金币Y}

将 384 加入 {金币X}

将 17 加入 {金币Y}

删除 {问号X} 的全部项目

删除 {问号Y} 的全部项目

删除 {问号状态} 的全部项目

将 6 加入 {问号X}

将 17 加入 {问号Y}

将 12 加入 {问号X}

将 17 加入 {问号Y}

将 67 加入 {问号X}

将 12 加入 {问号Y}

将 73 加入 {问号X}

将 13 加入 {问号Y}

将 106 加入 {问号X}

将 13 加入 {问号Y}

将 118 加入 {问号X}

将 11 加入 {问号Y}

将 135 加入 {问号X}

将 13 加入 {问号Y}

将 138 加入 {问号X}

将 13 加入 {问号Y}

将 177 加入 {问号X}

将 13 加入 {问号Y}

将 195 加入 {问号X}

将 13 加入 {问号Y}

将 263 加入 {问号X}

将 14 加入 {问号Y}

将 279 加入 {问号X}

将 9 加入 {问号Y}

将 280 加入 {问号X}

将 9 加入 {问号Y}

将 284 加入 {问号X}

将 11 加入 {问号Y}

将 316 加入 {问号X}

将 14 加入 {问号Y}

将 320 加入 {问号X}

将 14 加入 {问号Y}

重复执行 {问号X} 的项目数 次

将 0 加入 {问号状态}

广播 开始游戏

 

问号

代码

当接收到 碰到方块

如果 ((({主角列} = {列}) 与 ({主角行} = {行})) 与 ({问号状态} 的第 {i} 项 = 0)) 那么

将 {问号状态} 的第 {i} 项替换为 1

等待 0.05 秒

将 {问号状态} 的第 {i} 项替换为 2

等待 0.05 秒

将 {问号状态} 的第 {i} 项替换为 3

 

定义 被顶判定