我在android手机上使用addImageAysnc报错 说是找不到这个图片 不知道是哪里出错了
把问题再多描述一下吧,比如图片是怎么存放的,普通的载入是否可以,等等
图片就是放在resources/Main/animation/ 下面的 同步的载入是可以的 异步就是说
你这个资源组织方式看起来不象是quick的啊。
从提示上看,是在回调时找不到相应的Lua回调函数,是不是在调用时回调函数没有设置对?
res/main/…写错了 我查了一下 对的啊 在Luacocos2d 注册 然后在cctexture使用那三个方法
typedef struct _AsyncStruct
{
std::string filename;
CCObject *target;
SEL_CallFuncO selector;
int handler;
} AsyncStruct;
typedef struct _ImageInfo
{
AsyncStruct *asyncStruct;
CCImage *image;
EImageFormat imageType;
} ImageInfo;
在这里啊
Lua这边的回调函数是否已经被释放了?
是local 方法但是是在异步加载函数的上面 应该没有问题吧
贴代码吧,不然真不好判断
从提示上看被释放的可能性很大。不要用local方法试一下吧。
我就是一个BattleView.preload(precent)的回调函数
然后里面用了for循环去异步加载需要图片
就是在这里直接 蹦了