关于CCTMXTiledMap中用到的gid

时间:2021-12-08 04:46:30

CCTMXTiledMap中的GID是CCTMXLayer所对应的CCTMXTilesetInfo中每一个tile独一无二的编号,在cocos2d中CCTMXLayer只能对应一个CCTMXTilesetInfo,如果使用tile map editor来编辑的话,这个CCTMXTilesetInfo实际上对应一张包含各种tile的spritesheet图。这个gid编号是以这样图中tile的位置来决定的,规则是从该图中的左上角开始,从左到右,每一行从左开始。CCTMXTilesetInfo中的方法rectForGID即是获取对应gid的tile在spritesheet图中的位置。一般这个编号是从1开始的。

相关文章