角色
火柴圈
代码
当 绿旗 被点击
执行 跳跃控制
执行 蹬地跳跃
重复执行
如果 碰到颜色 #00ff22? 那么
说 撞到绿色 2 秒
定义 跳跃控制
定义 蹬地跳跃
如果 按下 w 键? 那么
如果 (按下 w 键? 或 按下 ↑ 键?) 那么
将 {yv} 设为 15
定义 反弹侦测
定义 忍者跳:撞墙回弹
定义 爬坡检测
定义 爬坡or碰墙
将x坐标增加 ({xv} * -1)
将y坐标增加 -5
执行 反弹侦测
执行 忍者跳:撞墙回弹
定义 原版参考程序
说 1 0.1 秒
将y坐标增加 1
说 2 0.1 秒
说 3 0.2 秒
说 4 0.1 秒
说 5 0.1 秒
如果 ({xv} > 0) 那么
将 {xv} 设为 -5
否则
将 {xv} 设为 5
将 {yv} 设为 10
将 {xv} 设为 0
执行 重力
定义 左右控制
执行 爬坡检测
执行 爬坡or碰墙