Draw method cannot be overrided

I’m using cocos 3.2 , and compile gives me this message
Error 2 error C3248: ‘cocos2d::Node::draw’: function declared as ‘final’ cannot be overridden by ‘HelloWorld::draw’ (…\Classes\HelloWorldScene.cpp) c:\projects\pomba\classes\helloworldscene.h

 virtual void draw(Renderer *renderer, const Mat4 &transform, uint32_t flags)override; 

i’m implementing box2d too.

I’m using:

virtual void draw (cocos2d::Renderer* renderer, const cocos2d::Mat4& transform, bool transformUpdated);
1 Like

Thank. I’m using a old version book to learn cocos2d-x.

Then you should really double check API calls here: http://www.cocos2d-x.org/reference/native-cpp/V3.2/index.html

1 Like