对于cocos2dx初学者来说,引擎内带的案例test是一个很有用、很值得琢磨的东西,里面基本包含了cocos2dx的所有用法。
运行后出现如下的窗口。那如何进入我们想要进入的模块场景呢?例如运行一开始则进入Camera3DTest 这个场景。
首先分析看看AppDelegate.cpp这个文件:
在bool AppDelegate::applicationDidFinishLaunching()函数中有下面语句:
auto scene = Scene::create();
auto layer = new (std::nothrow) TestController();
layer->autorelease();
layer->addConsoleAutoTest();
scene->addChild(layer);
director->runWithScene(scene);
生成TestController层,添加到自动释放池中,若未被其它节点引用则下一帧被释放(-1)。