用cocos2d-x3.3rc0的版本创建了一个工程,其中有一个helloworld的layer,我在helloworld的init()函数里边加了一个背景图片,又自己写了一个createScene()函数,返回一个scene指针,代码是这样的:
Scene* HelloWorld::createScene()
{
auto scene = Scene::create();
auto layer = HelloWorld::create();
scene->addChild(layer);
return scene;
}
bool HelloWorld::init()
{
if ( !Layer::init() )
{
return false;
}
cocos2d::Size visibleSize = cocos2d::Director::getInstance()->getVisibleSize();
auto backGround = cocos2d::Sprite::create(“background.png”);
backGround->setPosition(0.0, 0.0);
backGround->setAnchorPoint(cocos2d::Vec2(0., 0.));
this->addChild(backGround);
return true;
}
但是我把头文件里的CREATE_FUNC(HelloWorld); 注释掉后就不能显示出背景图片了,不知道怎么回事,麻烦大神求解,谢谢了