变量
调整值 [Avery Walking]
触地 [Avery Walking]
成功下落 [Avery Walking]
角色
Avery Walking
造型
hitbox
代码
当 绿旗 被点击
执行 更新造型
将 {帧数} 增加 0.2
定义 水平移动
将x坐标增加 {X速度}
如果 碰到 地图? 那么
将x坐标增加 (-1 * {X速度})
执行 更新X坐标
定义 垂直移动
将 {Y速度} 增加 -2
如果 按下 ↑ 键? 那么
将 {Y速度} 设为 15
将y坐标增加 {Y速度}
将y坐标增加 (-1 * {Y速度})
将 {Y速度} 设为 0
如果 (按下 ↑ 键? 与 ({触地} = 1)) 那么
将 {Y速度} 设为 37
执行 更新Y坐标
定义 更新Y坐标
将 {触地} 设为 0
如果 ({Y速度} < 0) 那么
将 {调整值} 设为 -1
否则
将 {调整值} 设为 1
重复执行 绝对值({Y速度}) 次
将y坐标增加 {调整值}
执行 尝试滑落
如果 ({成功下落} = 0) 那么
将y坐标增加 (-1 * {调整值})
如果 ({调整值} < 0) 那么
将 {触地} 设为 1
定义 尝试滑落
将 {成功下落} 设为 0
将x坐标增加 1
将x坐标增加 -1
将 {成功下落} 设为 1
停止 这个脚本
定义 更新X坐标
如果 ({X速度} < 0) 那么
重复执行 绝对值({X速度}) 次
将x坐标增加 {调整值}
将x坐标增加 (-1 * {调整值})
地图
造型1