这家伙很懒,什么都没写下...
这家伙很懒,什么都没写下...
变量
起跳力度
关卡
主角血量上限
主角血量
角色
Stage
代码
当 绿旗 被点击
广播 第三关
广播 第一关
地图
代码
当接收到 第一关
将 {地图x} 设为 360
将 {地图y} 设为 55
当接收到 第二关
将 {地图x} 设为 596
将 {地图y} 设为 269
当接收到 第三关
换成 3 造型
将 {关卡} 设为 2
将 {地图x} 设为 812
将 {地图y} 设为 531
将 {关卡} 设为 3
当接收到 开始游戏
如果 ({关卡} = 1) 那么
将 {地图x} 设为 360
将 {地图y} 设为 55
如果 ({关卡} = 2) 那么
将 {地图x} 设为 596
将 {地图y} 设为 269
如果 ({关卡} = 3) 那么
将 {地图x} 设为 812
将 {地图y} 设为 531
主角
代码
当接收到 第一关
移到 x:-158 y:-39
当接收到 开始游戏
显示
将 {帧数} 设为 0
将 {可操作} 设为 1
将 {移动速度} 设为 6
将 {y速度} 设为 0
将 {触地} 设为 0
执行 切换状态 站
将旋转方式设为 左右翻转
执行 初始化角色
当接收到 第三关
移到 x:-20 y:40
当接收到 第二关
移到 x:-151 y:-80
定义 初始化角色
将 {帧数} 设为 0
将 {可操作} 设为 1
将 {移动速度} 设为 6
将 {主角血量上限} 设为 3
将 {y速度} 设为 0
将 {触地} 设为 0
如果 ({关卡} = 3) 那么
将 {起跳力度} 设为 18
否则
将 {起跳力度} 设为 25
显示
执行 切换状态 站
将旋转方式设为 左右翻转
执行 确定主角初始坐标
定义 确定主角初始坐标
如果 ({关卡} = 1) 那么
移到 x:-158 y:-39
如果 ({关卡} = 2) 那么
移到 x:-151 y:-80
如果 ({关卡} = 3) 那么
移到 x:-20 y:40
定义 跳跃和下落
将 {y速度} 设为 25
将 {y速度} 设为 {起跳力度}
执行 切换状态 跳
定义 下一个状态
停止 全部脚本
停止 该角色的其他脚本
等待 1 秒
广播 开始游戏
血条
造型
造型1
血10
血9
血8
血7
血6
血5
血4
血3
血2
血1
血0
代码
当 绿旗 被点击
将 {主角血量上限} 设为 3
当接收到 扣血
重复执行 5 次
将 {主角血量} 增加 (0 - ({伤害值} / 5))
将 {主角血量} 增加 (0 - {伤害值})
当接收到 更新
换成 连接 血 和 {主角血量} 造型
当接收到 开始游戏
将 {主角血量} 设为 {主角血量上限}
将 颜色 特效设定为 0
将 亮度 特效设定为 -10
移到 x:({进度条x} - 25) y:{进度条y}
克隆 自己
将 亮度 特效设定为 -70
移到 x:({进度条x} + 25) y:{进度条y}
克隆 自己
重复执行
将 {进度条比例} 设为 ({主角血量} / {主角血量上限})
如果 ({进度条比例} < 0) 那么
将 {进度条比例} 设为 0
如果 (1 < {进度条比例}) 那么
将 {进度条比例} 设为 1
如果 ({进度条比例} < 0.5) 那么
移到 x:((({进度条比例} - 0.25) * 100) + {进度条x}) y:{进度条y}
将 亮度 特效设定为 -70
否则
移到 x:((({进度条比例} - 0.75) * 100) + {进度条x}) y:{进度条y}
将 亮度 特效设定为 -10
将大小设为 80
移到 x:-152 y:156
将 {主角血量} 设为 {主角血量上限}
NPC