Scene子类的init(){
auto bg_sprite=Sprite::create(“bg.jpg”);
bg_sprite->setPosition(Point(size.width,size.height));
this->addChild(bg_sprite);
}
运行画面黑屏然后退出
而如果
Layer子类的
Scene* scene(){
auto scene=Scene::create();
auto layer=HelloWorld::create();
scene->addChild(layer);
return scene;
}
init(){
auto bg_sprite=Sprite::create(“bg.jpg”);
bg_sprite->setPosition(Point(size.width,size.height));
this->addChild(bg_sprite);
}运行成功显示画面
我想问下Scene中能不能直接添加Sprite,还是说要先添加Layer再在Layer上添加Sprite?