游戏切图:
视频录像:
https://www.bilibili.com/video/av63932543
录像与回放
相信很多人关心,消消大冒险中游戏录像是怎么实现的,其实思路很简单,主要分为两大部分:录像与回放
录像
录像并不是真的将游戏的视频画面记录下来,记录的是消除矩阵的初始数据,游戏过程中点击矩阵元素的序号,数据结构如下:
上面commans中t为操作类型,t=1为消除操作,i是上面indexes数组的下标索引。除了要记录消除操作外还要记录道具的使用t=2是道具的使用,hammer:true表示选中锤子道具。
回放
有了上面的初始数据和操作记录,回放就简单了,将commans中的数据还的为游戏的操作即可,下面是关键代码:
指令解析完成后,通过事件广播让具体的游戏模块去完成任务,还需要注意的是游戏中的异步动画,playbackCommand命令是在接收到消除动画完毕后才能执行下一条指令的解析。
更多内容请关注【Creator星球】微信公众号,文章地址:



