内容概要
接着上一篇文章,继续分析炉石的卡牌和技能。

【欢迎转载,请注明作者:燕良,原文出处:游戏程序员的自我修养

前一篇文章我们看到了《炉石传说》的核心卡牌数据的存储,今天我们继续探索卡牌&技能。:smile:

主要的类

通过之前的分析,卡牌&技能涉及到几个类体系:Entity,Actor,Card,Spell,令人十分困惑,特别是前两者。在这里先略带武断的说一下这几个类的基本定位:

Entity

Actor

Spell

Card

卡牌&技能的加载流程

Entity的创建,以及Card、Spell的加载,都由网络消息触发;整个过程比较复杂,主要是有很多异步回调,比较难用文字描述,请见下图:

UML