我创建了一个CCSprite的子类, (即该类继承至CCSprite)
class Bullet : public CCSprite
{
public:
static Bullet* bullet();
...
Bullet* Bullet::bullet()
{
this->create("bullet.png");
return this;
}
但我用CCSpriteBatchNode addChild 的时候 , 它就发生错误.
CCSpriteBatchNode* batch = CCSpriteBatchNode::create("bullet.png");
Bullet *bu = Bullet::bullet();
batch->addChild(bu);
可能是需要同样的texture.
但我不知道怎么样初始化Bullet, 可以得到同样的texture.