跑酷引擎 开源(姚老师改编版)

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

操作说明

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

备注与谢志

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

开发日志

角色

火柴圈

代码

当 绿旗 被点击

执行 跳跃控制

执行 蹬地跳跃

 

当 绿旗 被点击

重复执行

如果 碰到颜色 #00ff22? 那么

说 撞到绿色 2 秒

 

定义 跳跃控制

定义 蹬地跳跃

如果 按下 w 键? 那么

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

将 {yv} 设为 15

 

定义 反弹侦测

如果 按下 w 键? 那么

定义 忍者跳:撞墙回弹

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

 

定义 爬坡检测

定义 爬坡or碰墙

将x坐标增加 ({xv} * -1)

将y坐标增加 -5

执行 反弹侦测

将x坐标增加 ({xv} * -1)

执行 忍者跳:撞墙回弹

 

定义 原版参考程序

如果 碰到颜色 #00ff22? 那么

说 1 0.1 秒

将y坐标增加 1

如果 碰到颜色 #00ff22? 那么

将y坐标增加 1

说 2 0.1 秒

如果 碰到颜色 #00ff22? 那么

将y坐标增加 1

说 3 0.2 秒

如果 碰到颜色 #00ff22? 那么

将y坐标增加 1

说 4 0.1 秒

如果 碰到颜色 #00ff22? 那么

将y坐标增加 1

说 5 0.1 秒

如果 碰到颜色 #00ff22? 那么

将x坐标增加 ({xv} * -1)

将y坐标增加 -5

如果 按下 w 键? 那么

如果 ({xv} > 0) 那么

将 {xv} 设为 -5

否则

将 {xv} 设为 5

将 {yv} 设为 10

否则

将 {xv} 设为 0

执行 重力

执行 跳跃控制

 

定义 左右控制

执行 爬坡检测

如果 碰到颜色 #00ff22? 那么

执行 爬坡or碰墙