如果在之前,你学习的时候,肯定会有比较多的疑问,例如为什么在init()里面添加精灵,我在其他地方不行吗?
其实是有一个规律:一般是先建立导演,再建立场景,再于场景中建立层,最后往层中添加元素:
HelloWorldScene是继承Layer(层)的,所以要在init()里面添加,里面有一个判断,对不对
if ( !Layer::init() )
{
return false;
}
,并且还有addChild(),这样子就添加到层里面了!
okay我们来演示一下:
我们在AppDelegate.cpp中的
bool AppDelegate::applicationDidFinishLaunching() 来实现
okay,我们来run一下