这家伙很懒,什么都没写下...
这家伙很懒,什么都没写下...
变量
动画帧数 [敌人]
NPC_血量 [敌人]
攻击 [敌人]
攻击帧数 [敌人]
攻击最大帧数 [敌人]
过关 [传送门]
回血帧数 [血量]
NPC_攻击力 [敌人]
角色
Stage
造型
片头0
片头1
片头2
片头3
黑屏
片尾0
片尾1
片尾2
背景1
声音
片头
村庄
地牢
代码
当 绿旗 被点击
广播 片头0
将 {帧数} 设为 0
当接收到 第0关
执行 播放音乐 地牢
当接收到 片头1
执行 播放音乐 村庄
当接收到 tick
将 {帧数} 增加 1
当接收到 第1关
执行 播放音乐 地牢
当接收到 第3关
执行 播放音乐 村庄
当接收到 片头0
执行 播放音乐 片头
当接收到 第2关
执行 播放音乐 地牢
定义 播放音乐 {音乐名称}
停止所有声音
停止 该角色的其他脚本
重复执行
播放声音 {音乐名称} 等待播完
主角
造型
上攻击0
上攻击1
右攻击0
右攻击1
下行走0
下攻击0
下攻击1
下行走1
下站立
左攻击0
左攻击1
下行走2
代码
当 绿旗 被点击
隐藏
执行 游戏开始
当接收到 第0关
移到 x:-46 y:27
将 {方向} 设为 右
执行 游戏开始
当接收到 第2关
移到 x:-66 y:2
换成 右站立 造型
执行 游戏开始
当接收到 敌人攻击
如果 碰到 敌人? 那么
将 亮度 特效增加 50
重复执行 {攻击伤害值} 次
广播 扣血 并等待
等待 0.2 秒
清除图形特效
当接收到 第1关
移到 x:-126 y:16
将 {方向} 设为 右
执行 游戏开始
当接收到 游戏胜利
停止 该角色的其他脚本
隐藏
广播 片尾0
当接收到 过关
说 恩?我好像听到了什么东西开启的声音…… 2 秒
定义 更新造型
换成 连接 连接 {方向} 和 行走 和 四舍五入(({帧数} / 10)) 除以 2 的余数 造型
换成 连接 连接 {方向} 和 行走 和 四舍五入(({帧数} / 10)) 除以 3 的余数 造型
定义 游戏开始
移到 x:-147 y:27
执行 处理攻击
定义 处理攻击
如果 (按下 空格 键? 与 ({攻击} = 0)) 那么
将 {攻击} 设为 1
将 {已结算伤害} 设为 0
将 {攻击帧数} 设为 20
播放声音 在 1 和 4 之间取随机数
如果 ({攻击} = 1) 那么
将 {攻击帧数} 增加 -1
如果 ({攻击帧数} < 1) 那么
将 {攻击} 设为 0
将 {已结算伤害} 设为 0
执行 更新造型
如果 (碰到 敌人? 与 ({已结算伤害} = 0)) 那么
广播 攻击
将 {已结算伤害} 设为 1
地图
代码
当 绿旗 被点击
将 {关卡} 设为 -1
隐藏
将 {剩余敌人数} 设为 0
将 {关卡} 设为 1
换成 第1关 造型
显示
将 {X偏移} 设为 338
将 {Y偏移} 设为 0
将 {X偏移最大值} 设为 342
将 {X偏移最小值} 设为 -342
将 {Y偏移最大值} 设为 375
将 {Y偏移最小值} 设为 -375
当接收到 游戏胜利
隐藏
当接收到 第2关
将 {剩余敌人数} 设为 0
将 {关卡} 设为 2
换成 第2关 造型
显示
将 {X偏移} 设为 525
将 {Y偏移} 设为 -350
将 {X偏移最大值} 设为 435
将 {X偏移最小值} 设为 -435
将 {Y偏移最大值} 设为 495
将 {Y偏移最小值} 设为 -495
当接收到 第0关
将 {剩余敌人数} 设为 0
将 {关卡} 设为 0
换成 第0关 造型
显示
将 {X偏移} 设为 193
将 {Y偏移} 设为 0
将 {X偏移最大值} 设为 193
将 {X偏移最小值} 设为 -197
将 {Y偏移最大值} 设为 0
将 {Y偏移最小值} 设为 0
当接收到 第1关
将 {剩余敌人数} 设为 0
将 {关卡} 设为 1
换成 第1关 造型
显示
将 {X偏移} 设为 338
将 {Y偏移} 设为 0
将 {X偏移最大值} 设为 342
将 {X偏移最小值} 设为 -342
将 {Y偏移最大值} 设为 375
将 {Y偏移最小值} 设为 -375
刚体
代码
当接收到 tick
移到 x:{X偏移} y:{Y偏移}
当接收到 第1关
换成 第1关 造型
当接收到 第0关
换成 第0关 造型
当接收到 游戏开始
换成 第1关 造型
当接收到 第2关
换成 第2关 造型
当接收到 游戏胜利
隐藏
敌人
片头1-黑洞
片头1-妈妈
片头1-主角
片头3-老人
片头3-主角
血量
片头0-按钮
传送门
片尾0-妈妈
片尾0-主角
片尾0-黑洞