Class | Description | |
---|---|---|
GridSprite | 地图的每层都会分块渲染处理 本类就是地图的块数据 | |
MapLayer | 地图支持多层渲染(例如,地表层,植被层,建筑层等) 本类就是层级类 | |
TileAniSprite | TildMap的动画显示对象(一个动画(TileTexSet),可以绑定多个动画显示对象(TileAniSprite)) | |
TiledMap | tiledMap是整个地图的核心 地图以层级来划分地图(例如:地表层,植被层,建筑层) 每层又以分块(GridSprite)来处理显示对象,只显示在视口区域的区 每块又包括N个格子(tile) 格子类型又分为动画格子跟图片格子两种 | |
TileTexSet | 此类是子纹理类,也包括同类动画的管理 TiledMap会把纹理分割成无数子纹理,也可以把其中的某块子纹理替换成一个动画序列 本类的实现就是如果发现子纹理被替换成一个动画序列,animationKey会被设为true 即animationKey为true,就使用TileAniSprite来做显示,把动画序列根据时间画到TileAniSprite上 |