变量
爬坡成功 [Avery Walking]
地图X
地图Y
角色
Avery Walking
代码
当 绿旗 被点击
移到 x:-64 y:21
执行 水平滚动
执行 垂直滚动
执行 更新造型
将 {帧数} 增加 0.2
广播 tick
定义 尝试爬坡
将 {爬坡成功} 设为 0
将y坐标增加 1
如果 碰到 地图? 那么
将y坐标增加 -1
否则
将 {爬坡成功} 设为 1
定义 垂直移动
将 {Y速度} 设为 37
将 {Y速度} 设为 20
定义 垂直滚动
将 {调整值} 设为 0
如果 (y坐标 < -50) 那么
将 {调整值} 设为 (-50 - y坐标)
如果 (y坐标 > 50) 那么
将 {调整值} 设为 (50 - y坐标)
将 {地图Y} 增加 {调整值}
将y坐标增加 {调整值}
定义 更新X坐标
将x坐标增加 (-1 * {调整值})
执行 尝试爬坡
如果 ({爬坡成功} = 0) 那么
定义 水平滚动
如果 (x坐标 < -100) 那么
将 {调整值} 设为 (-100 - x坐标)
如果 (x坐标 > 100) 那么
将 {调整值} 设为 (100 - x坐标)
将 {地图X} 增加 {调整值}
将x坐标增加 {调整值}
地图
造型
造型1
将 {地图Y} 设为 0
将 {地图X} 设为 0
移到 x:0 y:0
当接收到 tick
移到 x:{地图X} y:{地图Y}