在cocos2dx v3.2中自定义绘制精灵

时间:2014-08-02 14:42:18

标签: c++ customization cocos2d-x draw

我在cocos2dx中尝试自定义绘制精灵。 我用两种方法:

void MyButton::draw(Renderer* renderer, const kmMat4& transform, uint32_t flags){
    sprite->cocos2d::Node::draw();
}

void MyButton::draw(Renderer* renderer, const kmMat4& transform, uint32_t flags){
    sprite->draw(renderer, transform, flags);
}

但两者都显示相同的错误:

  

线程1 EXC_BAD_ACCESS(代码= 1,地址= 0x2e0)

在线:

for(auto it=_children.cbegin()+i; it != _children.cend(); ++it)
            (*it)->visit(renderer, _modelViewTransform, flags);
在CCNode.cpp

0 个答案:

没有答案