英雄联盟|【玩坏 MV】制作音游的思路过程(2)( 二 )
音游得分:只要有一个音符判定为成功就加一分 , 失败则分数不变 , 最后可以用来看成功了几个音符;
miss_previous:判定点前一格上是否有音符(事件) , 有就读取其事件 ID , 没有则为 0;
prefect:判定点上是否有音符(事件) , 有就读取其事件 ID , 没有则为 0;
miss_after:判定点后一格上是否有音符(事件) , 有就读取其事件 ID , 没有则为 0;
combo:当前连击数;
MAX combo:最大连击数;
文章图片
文章图片
开关
combo:是否连击失败;
校准(一个回合):校准用的音符是否从右到左走完了一个回合 。后两个开关会在后续文章详细解释;
开始校准:是否开始校准;
这些变量和开关其实是和我们游戏进程的思路紧密相关的 , 现在我们来看看我们的游戏进程思路:
游戏进程示意图 当我们在 音游启动器 上按 确定键 开始后 , 变量 音游阶段 +=1 。音游启动器 换新的事件页 , 对玩家使用等待 , 限制玩家移动;( 音游阶段 ==1) 音符位置读取器 出现 , 开始读取 miss_previous , prefect , miss_after 上的事件 ID;( 音游阶段 ==1)第一列 音符驱动器 启动 , 开始移动音符;判定点前中后发现有音符(事件)到达了 , 开始分别进行判定;本列音符全部告知移动路径后 , 变量 音游阶段 +=1;第一列 音符驱动器 打开独立开关 A , 结束它的使命(魔术师倒下);( 音游阶段 ==2)接下来一列的 音符驱动器 启动;... ...最后一个 音游驱动器 完成任务 , 最后一个 音符 经过 miss_after ,音游阶段 最后一次 +=1 ,音符位置读取器 关闭 ,阻拦器 取消对玩家的移动限制;玩家可以查看游戏得分 。
了解完游戏进程(至少有个设计思路) , 我们就可以对我们的事件进行编写了 。
音游启动器
用于启动音游
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
其实 音游启动器只有 第一个事件页有干事情 , 后面都在摸鱼 。原本打算让它限制玩家移动 , 可惜它干不了这活……
注意 , 最后一页的 出现条件 里的变量 音游阶段>=2 , 是因为我测试的时候 , 只做了(column=)1 列音符 , 所以最后要表明这个音游结束了就得是变量 音游阶段= column+1(==2)(音符列数加一)
音符位置读取器
用于读取经过判定点前中后的事件 ID
文章图片
文章图片
文章图片
文章图片
当一个读取点上的事件多于一个的时候 , 它只会告诉你 ID 比较大的那个 。
最后一页结束的出现条件跟 音游启动器 一样 , 都使变量 音游阶段= 音符列数 +1 。
阻拦器
它们其实没啥工作的实质性内容 , 单纯只是为了阻碍玩家的移动 , 避免影响音游 。它们的出现时候的出现条件以及消失时候的出现条件都和 音符位置读取器一样 。
推荐阅读
- 英雄联盟|LPL解说预测出线,一致看好TES第一,LGD状况比较不理想
- 英雄|新赛季非ban必选的英雄,程咬金上榜,榜首仅需13888金币
- 打野|英雄联盟:没有人永远十八岁,但永远有人十八岁
- 手机游戏|王者荣耀:瑶妹真就一无是处?这个英雄遇上会玩的瑶可以直接投了
- 英雄联盟|G2小组赛后队员动态,Caps为TL难过,阿P乐观精神爆棚
- 上单,英雄联盟|S10最搞笑队伍出现,五名选手中就一个还算正常,节目效果拉满
- 上单|国服英雄登场排名:上单能C的英雄霸榜,新英雄沙漠玫瑰未进前十
- 网络游戏|LOL:专门为“推线”而生的英雄,4个技能都是范围伤害,连平A也是!
- 网络游戏|LOL无位移英雄该如何征战峡谷呢?针对蒙多重做的思考分析
- 英雄联盟|RGE0比1不敌JDG,队员表现引热议,网友:这发条真的离谱