我刚刚完成了一个cocos2d iPad应用程序的快速初稿原型。我没有修改CCTextureAtlas.m
文件。cocos2d iPad崩溃时设置[_director displayStats:NO]
该应用程序运行正常,当我在AppDelegate
离开[director_ setDisplayStats:YES]
,但如果我删除该行或替换[director_setDisplayStats:NO]
,它CCTextureAtlas.m
崩溃。
-(void) drawNumberOfQuads: (NSUInteger) n fromIndex: (NSUInteger) start
上线522,其内容为:
glDrawElements(GL_TRIANGLES, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])));
作为参考,[director_ setDisplayStats:YES]
是上的AppDelegate.m
154线。
的应用原型,整个源代码位于:
https://github.com/GameAid/Toddler-Taxonomist
对于上下文对那些可能在看代码谁,点击开始后一点点,BoardLayer
是主节点协调大部分工作和屏幕上显示的内容。
对于我的生活,我无法弄清楚我正在做什么导致这是一个问题。起初,我怀疑我使用[[CCTextureCache sharedCache] removeUnusedTextures]
(在BoardLayer中)是一个问题,但现在我认为它没有什么区别。
这是出现在Xcode调用堆栈:
,我怎么能解决这个问题的任何想法?
嘿,谢谢!你玩的时间越长,问题就越难。 :)当我完成后,我可能会始终有一个免费的github版本,因为我试图让GameAid启动并运行。我会看看你的建议。我很感激帮助。 – Clay 2013-04-22 01:25:57