请问这个情况是为什么啊?
我这个是打飞机时候遇到的问题
能不能告诉我要怎么解决
PlaneFight.exe 中的 0x77d9d636 (libcocos2d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突
请问这个情况是为什么啊?
我这个是打飞机时候遇到的问题
能不能告诉我要怎么解决
PlaneFight.exe 中的 0x77d9d636 (libcocos2d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突
你这个就是没找到图啊 你看堆栈啊
第一现场在init里面 我估计是你某个sprite的图没找到
另外打飞机的时候怎么会遇到编程的问题呢
是因为图的原因吗?谢谢哈我是问问看嘿嘿非常感谢
很明显,你访问一个为NULL的对象,看上图中的this指针的值是0
在向你问下,请问CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(“shoot_background.plist”);
这句这样的,这个类在Class文件夹里面的话,然后图片在Resouse文件夹里面能读取到吗
你看啊 明显是你在create的时候没找到图片
…菜鸟不懂,能不能说的再具体点?还有能怎么改能不能教我下?
这样啊…谢谢,那我刚刚请教你的那个问题,那种情况能找到吗
shoot_background.plist 这个文件肯定和图片一起的 放在Resouse文件夹里
可是我确实都放在resource文件夹里了,还出现这个问题…
图片没有放在Resources中吧,当初学习的时候就遇到这种问题,书里也没提到。后来自己试出来的。
有啊…我是放进去了来着…
background2 = CCSprite::createWithSpriteFrame(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(“background.png”));
这个直接这样就可以打开resource里面的图片文件了吗?>
楼主资源的路径是“ui/shoot_background.plist”,不是“shoot_background.plist”。


灰常感谢你的提醒…