cocos2dx场景创建流程

cocos2dx创建HelloWorldScene.h中 createScene() init() CREATE_FUNC(HelloWorld) 三个方法 什么关系?为什么有两个创建 执行顺序是怎样的?只是想了解清楚

根据印象:

createScene()

CREATE_FUNC(HelloWorld)

这两个都是static 开头,可以用来创建场景

init() 是在CREATE_FUNC(HelloWorld)运行后被调用的。

你可以点“CREATE_FUNC”进去看看,就知道这个函数的机制。

我也想知道!

求大神解答

createScene() 创建的是场景(Scene), CREATE_FUNC(HelloWorld) 这个方法是创建层(Layer) init() 这个函数是在创建层的时候会调用它进行初始化。