现在用cocos2d-x 2.2.3版本,CCAnimate用到图片都是打包成plist,在CCSpriteBatchNode里addchild。用一个CCSprite播放多个CCAnimate,参照网上高手提供的方法获取第几帧。
但sprite->getTexture()->getName()获取的值每次都是一样,
CCSpriteFrame* animFram = (CCSpriteFrame*)anim->getAnimation()->getFrames()->objectAtIndex(i);
GLuint idx = animFram->getTexture()->getName();这句编译没问题,但运行会出异常。
不知道这些方法有没有用错,还是版本改动一些东西?
谢谢