单独执行任意一个粒子都正常
两个一起执行就报错
把particle.plist粒子替换成其他粒子后也正常
怀疑对特定粒子的处理有问题
particle.plist在附件里
环境:Github 最新版
ipad mini 7.1.1(11d201)
win32 android 环境无此问题
ParticleSystemQuad * one = ParticleSystemQuad::create(“particle.plist”);
one->setAnchorPoint(Vec2::ANCHOR_TOP_LEFT);
one->setPosition(visibleSize.width/2, visibleSize.height/2);
this->addChild(one);
ParticleSystemQuad * two = ParticleSystemQuad::create(“debian.plist”);
two->setAnchorPoint(Point::ZERO);
two->setPosition(visibleSize.width/2, visibleSize.height/2);
this->addChild(two);
堆栈
frame #6: 0x00000001007d48d8 libglInterpose.dylibEAGLContext_presentRenderbuffer(EAGLContext*, objc_selector*, unsigned long) + 372 frame #7: 0x00000001002ac6f8 cpp-empty-test iOS-(self=0x000000012d50ca60, _cmd=“swapBuffers”) + 564 at CCEAGLView-ios.mm:321
frame #8: 0x000000010021ea60 cpp-empty-test iOScocos2d::GLViewImpl::swapBuffers(this=0x00000001780fda80) + 48 at CCGLViewImpl-ios.mm:214 frame #9: 0x000000010013cc40 cpp-empty-test iOScocos2d::Director::drawScene(this=0x000000012d606830) + 456 at CCDirector.cpp:327
frame #10: 0x00000001001400f0 cpp-empty-test