【发布时间】:2016-04-23 21:07:40
【问题描述】:
由于某种原因,这停止了工作。上次我在做这个项目时它还在工作,但现在不行了。我已经仔细检查了spaceCannonTitle.png 是否包含在项目中。但它在 setPosition 行抛出异常,因为 title_sprite 为空。
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
【问题讨论】:
标签: cocos2d-x