变量
speedX [角色3]
speedY [角色3]
distance [角色3]
speedY [角色1]
角色
Stage
造型
背景1
声音
啵
角色1
造型1
造型2
喵
代码
当 绿旗 被点击
将大小设为 70
将x坐标设为 在 -50 和 50 之间取随机数
将y坐标设为 在 -50 和 50 之间取随机数
将 {1} 设为 50
将 {speedX} 设为 0
将 {speedY} 设为 0
重复执行
将 {speedY} 增加 -1
将x坐标增加 {speedX}
将y坐标增加 {speedY}
如果 碰到 角色2? 那么
面向 角色2
执行 反弹 x坐标 y坐标 方向
如果 碰到 角色3? 那么
面向 角色3
如果 碰到 角色4? 那么
面向 角色1
定义 反弹 {x} {y} {d}
移到 x:{speedX} y:{speedY}
将 {distance} 设为 到 角色2 的距离
移到 角色2
面向 ((2 * {d}) - 方向) 方向
移动 {distance} 步
将 {speedX} 设为 x坐标
将 {speedY} 设为 y坐标
移到 x:{x} y:{y}
角色2
角色3
角色4
角色5