变量
爬坡成功 [主角]
角色
Stage
造型
封面
背景1
1
2
3
4
5
6
代码
当 绿旗 被点击
广播 lv2
广播 封面
主角
声音
受伤
代码
当接收到 清屏
隐藏
当接收到 游戏胜利
将 {可操作} 设为 0
等待 2 秒
停止 该角色的其他脚本
当接收到 开始游戏
执行 x移动
执行 y移动
执行 x移动
当接收到 封面
将 {可操作} 设为 0
定义 尝试爬坡
如果 ({滑落成功} = 1) 那么
停止 这个脚本
将y坐标增加 2
如果 碰到 地图? 那么
将y坐标增加 -2
将 {爬坡成功} 设为 0
否则
将 {爬坡成功} 设为 1
定义 x移动
如果 ({爬坡成功} = 1) 那么
将 {x速度} 设为 ({x速度} / 2)
将 {爬坡成功} 设为 0
将x坐标增加 (-1 / {调整值})
执行 尝试爬坡
如果 ({爬坡成功} = 0) 那么
将x坐标增加 (-1 / {调整值})
定义 更换状态 {状态}
广播 淡出
定义 y移动
否则
将 {x速度} 设为 0
如果 ((按下 ↑ 键? 与 ({站在地面} = 1)) 与 ({可操作} = 1)) 那么
定义 尝试滑落
将 {滑落成功} 设为 0
将x坐标增加 -2
如果 ({爬坡成功} = 1) 那么
停止 这个脚本
将x坐标增加 -1
如果 碰到 地图? 那么
将x坐标增加 2
将x坐标增加 1
将x坐标增加 2
将x坐标增加 1
如果 碰到 地图? 那么
将x坐标增加 -2
将x坐标增加 -1
否则
将 {调整值} 设为 0
将 {滑落成功} 设为 1
NPC
造型
警察尸体0
坦克尸体0
士兵尸体0
狙击手尸体0
棒球手尸体0
声音
击中身体
击中装甲
代码
当接收到 lv4
执行 创建敌人 狙击手 x (36 - 986) y (-60 - -226) x最小值 x最大值
执行 创建敌人 狙击手 x (223 - 1200) y (-60 - -226) x最小值 (223 - 1200) x最大值 (223 - 1200)
执行 创建敌人 狙击手 x (-57 - -1004) y (-63 - 380) x最小值 x最大值
执行 创建敌人 狙击手 x (-57 - -1004) y (-63 - 380) x最小值 (-57 - -1004) x最大值 (-57 - -1004)
执行 创建敌人 士兵 x (1 - -419) y (-54 - -34) x最小值 (-53 - -409) x最大值 (49 - -424)
当接收到 lv3
执行 创建敌人 狙击手 x (-98 - 879) y (75 - -460) x最小值 x最大值
执行 创建敌人 狙击手 x (-98 - 879) y (75 - -460) x最小值 (-98 - 879) x最大值 (-98 - 879)
当接收到 清屏
删除此克隆体
当作为克隆体启动时
将 {生命值} 设为 3
将 {攻击力} 设为 8
将 {生命值} 设为 2
将 {攻击力} 设为 5
将 {生命值} 设为 100
将 {攻击力} 设为 10
将 {生命值} 设为 30
将 {攻击力} 设为 8
将 {移动速度} 设为 2
将 {射程} 设为 400
将 {射程} 设为 200
定义 扣血
如果 ({类型} = 坦克) 那么
播放声音 击中装甲
否则
播放声音 击中身体
广播 游戏胜利
定义 更换状态 {状态}
将 {可移动} 设为 0
如果 ({状态} = 尸体) 那么
将 {帧} 设为 0
将 {动画帧数} 设为 1
定义 更新状态
如果 (四舍五入(({帧} / 3)) > {动画帧数}) 那么
如果 (向下取整(({帧} / 3)) = {动画帧数}) 那么
定义 下一个状态
删除此克隆体
执行 更换状态 尸体
定义 巡逻
如果 ({x速度} = 0) 那么
将 {x速度} 设为 ((方向 / 绝对值(方向)) * {移动速度})
定义 更新造型
将旋转方式设为 左右翻转
换成 连接 {类型} 和 连接 {状态} 和 四舍五入(({帧} / 3)) 除以 {动画帧数} 的余数 造型
换成 连接 {类型} 和 连接 {状态} 和 向下取整(({帧} / 3)) 除以 {动画帧数} 的余数 造型
地图
代码
当接收到 清屏
隐藏
当接收到 封面
停止 该角色的其他脚本
重复执行
播放声音 bgm3 等待播完
当接收到 游戏胜利
停止 该角色的其他脚本
重复执行
播放声音 bgm1 等待播完
装饰
代码
当接收到 清屏
隐藏
传送门
代码
当 绿旗 被点击
当接收到 更新
将 虚像 特效设定为 100
开始按钮
造型
test (2)
test (1)
test
代码
当接收到 清屏
隐藏
当角色被点击
广播 淡出 并等待
隐藏
子弹
代码
当接收到 开始游戏
删除此克隆体
敌人子弹
代码
当接收到 开始游戏
删除此克隆体
血条
代码
当 绿旗 被点击
隐藏
当接收到 清屏
停止 该角色的其他脚本
隐藏
当接收到 扣血
等待 1.5 秒
当接收到 开始游戏
显示
黑屏
胜利