4
由於某種原因停止工作。上次我正在研究這個項目時工作正常,但現在不是。我已經仔細檢查了spaceCannonTitle.png
是否包含在該項目中。但是它在setPosition行上拋出一個異常,因爲title_sprite爲null。cocos2d-x Sprite :: create(「filename.png」)返回null
bool MenuScene::init()
{
if (!Layer::init())
{
return false;
}
Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
auto title_sprite = cocos2d::Sprite::create("spaceCannonTitle.png");
title_sprite->setPosition(Point(visibleSize.width/2 + origin.x, visibleSize.height - title_sprite->getContentSize().height));
this->addChild(title_sprite);
...
}
編輯: 如果我註釋掉title_sprite,那麼它不會崩潰,但我沒有看到菜單,我得到這個錯誤:
libpng error: CgBI: unhandled critical chunk
不一定。這在我的情況下不起作用。 –
同時檢查以確保您傳入的文件名與項目中的文件相匹配。 –