卡牌战斗_表现层实现框架 最近工作碰到了个战斗模块, 于是来总结一下.这是一个卡牌游戏,所以战斗是事先计算好的, 之后再进行播放, 这里我先晒晒前台播放的框架, 有人关注的话, 我再介绍下战斗过程的生成 PS: 这是我第一次写卡牌战斗, 各种不足欢迎拍砖, 不过对于战斗模块的新手还是有些可参考的 PS: 这部分策划也可以参考一下 一. 播放器 1 需求 播放战斗内容action(并行,串行均可), 暂停, 变速, 跳过, 重播, 剧情, 聚焦效果, 震动效果 2 设计 1⃣️ 播放器类: 封装播放流程,并提供播放器代理协议, 提供接口给使用者 (如播放技能前后, 播放前后, 暂停等) 2⃣️ pve,pvp,世界boss播放器等子类 (实现播放器协议) 3⃣️ 战斗界面类: 处理UI 4⃣️ 剧情类: 提供剧情内容, npc对话 3 好处 1⃣️ 利用模板模式,组合模式 , 可以应对不同类型战斗, 播放需求不同的情况 2⃣️ 代码分散,内聚高 4 代码 1⃣️ 播放器类: |
【cocos2dx】卡牌战斗_表现层实现框架
最新推荐文章于 2022-11-16 12:09:58 发布