【重大bug】TMXLayer:getTileGIDAt(...) 此方法为nil

已测试,在vs上调试cocos2dx下的lua-test项目,这里没有问题。
搬运到quick上:

LUA ERROR: [string “D:/projcocoslua/3.2rc1/quick-cocos2d-x-3.2rc1/quick/bin/test
tmx/src/app/scenes/MainScene.lua”]:20: attempt to call method ‘getTileGIDAt’ (a
nil value)

stack traceback:
[string “D:/projcocoslua/3.2rc1/quick-cocos2d-x-3.2rc1/quick/bin/testtmx
/src/app/scenes/MainScene.lua”]:20: in function ‘onEnter’
:138: in function <[string “.
framework/cocos2dx/NodeEx.lua”]:135>

libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile

相关代码段:
function MainScene:onEnter()

 local  map = cc.TMXTiledMap:create("res/orthogonal-test2.tmx")
 self:add(map)
 
 local  layer = map:getLayer("Layer 0")
 
 m_gid = layer:getTileGIDAt(cc.p(0,63))
 print("Tile GID at:(0,63) is: %d", m_gid)

end


:12::12:

不知有哪位童鞋有解决办法没,急用呢:883:

我还是暂时在vs2012上调试lua项目吧,试了下比cocos code IDE 好多了。

我的结论是quick-Cocos2dx的运行库竟然和cocos2dx里的lua项目的运行库不一样!