- 游戏数据模块详解
- Map
- Layer
- Cell
- Brand
- 总结
游戏数据模块详解
学习于bilibili 春娇与志明
Map
map最顶层的数据模型,也叫地图类。包含所有元素,比如多个图层,消除框,道具之类的内容
Layer
一个Map当中有多个图层Layer,层层遮盖,被盖住的牌为灰色,不可点击
图层是二维表格,每个表格是一个cell类的对象
Cell
cell类 单元格,一个图层当中不是所有单元格都有图案,有的单元格是空的
所以单元格cell类有两种状态,有牌和无牌
Brand
Brand类 代表牌,被盖住的牌是灰色的,不能点击的。
Brand也只有两种状态,彩色和灰色
总结
自顶向下Map,Layer,Cell,Brand组成了整个羊了个羊游戏的数据结构
一个地图有多个图层,一个图层有多个Cell,一个Cell包括0或者1个Brand,一个Brand牌包括2张图片(1张正常1张灰色)
(目前只实现1关)