看到API中有这么一条:
Value getPropertiesForGID(int GID)const
返回属性字典。
我这么写我的代码
//取得地图
TMXTiledMap *map = TMXTiledMap::create(“map.tmx”);
//得到瓦片的属性字典
Value v = map->getPropertiesForGID(2);
//这里既然是属性字典,我不能这么写么?
v.asValueMap().at(“Width”).asDouble();
其中 Width 属性,我已经用Tiled 修改 GID=2的瓦片,添加了这个属性,但是其他瓦片没有添加。
最后我的编译器给出的错误提示是:Expresssion: _type == Type:MAP
是我的调用方式错误么?