tileMap中GID的认识
来源:互联网 发布:公路预算软件 编辑:程序博客网 时间:2024/05/19 11:46
相信很多人都使用过QT来编辑瓦片地图,如果没有使用过,网上有很多相关的教程,这里我就不详细讲解了。今天我要讲的是tileMap中GID是什么?
瓷砖地图上的每一块瓷砖都附带一个独有的整数编号,也就是GID。地图上的瓷砖GID是从1开始连续编号的。GID为0表示的是空白瓷砖,也就是没有瓷砖。利用CCTMXLayer的tileGIDAt方法,你可以获取指定坐标上瓷砖的GID编号。 如:
CCTMXLayer *wallLayer = this->layerNamed("wall");
int gid = wallLayer->tileGIDAt(ccp(x, y));
注意ccp(x, y)中的x和y是瓷砖格,并不是像素值。
GID的值是按照你添加图块的顺序来计算的,就是说如果你第一次添加一张2个瓷砖格大小的图块water.png,那么第一格的值为1,第二格为2,然后如果你添加一张16个瓷砖格大小的图块apple.png,如果你再添加图块的话就从19开始了,如下图
如有写错,请指正,O(∩_∩)O谢谢
- tileMap中GID的认识
- libgdx中tilemap的使用
- 关于在Cocos2d-x中加载TileMap出错的情况
- 关于cocos2d中tilemap移动时出现黑线的解决方案
- 关于cocos2d中fast tilemap出现黑线的解决方案
- Linux 用户管理中UID和GID的研究
- linux中pid gid tgid tid的区别和联系
- TileMap
- 找出我的GID
- GID
- 使用tilemap后的变化
- VS2010下的GID+配置
- android的uid,gid机制
- cocos2d-x中讲解TileMap地图编辑器的高级用法(一)(转载)
- cocos2d-x 中 TileMap(块地图 45度视角)的一些问题
- cocos2d-x中讲解TileMap地图编辑器的高级用法(对象层部分)
- cocos2d-x中讲解TileMap地图编辑器的高级用法(对象层部分)
- cocos2d-x中讲解TileMap地图编辑器的高级用法(1)
- String md5 加密
- wchar_t 的输出问题
- javadoc生成API 常见问题
- 指针与数组
- 多系统之间大数据量增量同步解决方案
- tileMap中GID的认识
- 使用 OpenSSL API 进行安全编程
- AJAX异步同步
- 策略模式在游戏客户端中的应用
- C++学习笔记-const
- 电子监理查询系统
- php set_exception_handler()
- 浅谈WebKit之Port篇
- DEBUG下的afxwin2.inl的错误