以下代码段是目标c。它正在调用基类init方法。
[super init]
你能协助我用目标c ++(COCOS2DX)调用它吗?
答案 0 :(得分:1)
在cocos2d-iphone 中,
self=[super init]
用于将self初始化为其父类型的对象。因此,例如,如果self的父级是CCLayer,那么它将初始化为类型CCLayer。
所以在cocos2d-x中,
你可以做的是,你必须调用它的父方法的init方法。对于同样的情况,如上所述, 你必须调用CCLayer的init方法
因此[super init]
的翻译将为CCLayer::init()