[关闭]
@nullcc 2015-11-23T17:13:38.000000Z 字数 393 阅读 1185

游戏战斗双端交互过程

Created with Raphaël 2.1.2客户端客户端服务器服务器初始化battle基础UI①request:请求开始battle添加player到area创建battle②response:返回{battle数据},通知客户端【battle init】battle数据注入展示UI③通知服务器初始化完毕,可以开始战斗初始化消消乐定时器④push:【battle roundStart】消消乐阶段⑤request:{消消乐结果数据}验证消消乐数据进行战斗阶段数值计算⑥response:本回合战斗过程数据和战斗结果数据展示战斗动画渲染UI⑦notify:动画展示完毕,请求开始下一回合判断当前战斗是否已经结束【情况1:战斗未结束,回到④重复回合过程 开始新一回合】【情况2:战斗结束,进行战斗结算(胜负、经验、物品、升级),结束整个战斗push:【battle end】
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注