请问在lua中获得CCTMXTiledMap读取的tmx地图中,如何读取点信息?

  • 本帖最后由 Shawn和月 于 2012-9-13 23:43 编辑 *

lua代码:
local tileMap = CCTMXTiledMap: create(“map1.tmx")
local points = tileMap: objectGroupNamed(“points”)
local p = points: objectNamed(“EnterPoint”)

这个p用print§后显示是userdata,而在c++中读取的是CCDictionary。
请问如何将其中的x,y,width,height等信息取出?

我尝试过在c++里写给lua的回调函数和tolua.cast(),也都没有什么结果。

本人是刚入游戏行的新人,对c++/lua都是扔了好久才刚拿起来,还望各位不吝赐教。

原来是我valueForKey写成valueWithKey了……

:12: :8: 跪求赐教valueForKey

:9::4::6::3:他妹啊,就近了好几天,今天试了试输出了一下userdata,你嘛原来是个表,直接点出来的,坑死他大爷了:9:

local x = points: objectNamed(“EnterPoint”) :valueForKey(“x”):floatValue()