cocos2dx lua 3.3工程
调用
display.loadSpriteFrames(dataFilename, imageFilename, callback)
```
方法直接报错
:502: attempt to call method 'addSpriteFramesAsync' (a nil value)
loadSpriteFrames方法源码如下:
function display.loadSpriteFrames(dataFilename, imageFilename, callback)
if display.TEXTURES_PIXEL_FORMAT then
cc.Texture2D:setDefaultAlphaPixelFormat(display.TEXTURES_PIXEL_FORMAT)
end
if not callback then
spriteFrameCache:addSpriteFrames(dataFilename, imageFilename)
else
spriteFrameCache:addSpriteFramesAsync(dataFilename, imageFilename, callback)
end
if display.TEXTURES_PIXEL_FORMAT then
cc.Texture2D:setDefaultAlphaPixelFormat(cc.TEXTURE2_D_PIXEL_FORMAT_BGR_A8888)
end
end
```
发现callback不为空时调用spriteFrameCache:addSpriteFramesAsync. c++层根本就木有这方法.....所以报空...这是在逗我么。- -0 只好自己手动修改了