HelloWorld.exe中0x0096348B处的未处理异常:0xC0000005: 访问冲突读取位置0x00000000。
这是我在尝试使用添加的Sprite时遇到的错误。
CCSprite *sprite = CCSprite::spriteWithFile("Untitled.png" );
sprite->setAnchorPoint(CCPointZero);
this->addChild(sprite, -1);
错误在第一行
感谢您的帮助。
我正在使用Visual Studio 2013
答案 0 :(得分:1)
Try! this it works for me.
CCSize screenSize = CCDirector::sharedDirector()->getVisibleSize();
pointOrigin = CCDirector::sharedDirector()->getVisibleOrigin();
x = screenSize.width;
y = screenSize.height;
CCSprite* sprite=CCSprite::create("icon.png");
sprite->setPosition(ccp(x/2,y/2));
addChild(sprite,1);
答案 1 :(得分:1)
您的到来是因为您可能已在Untitled.png
目录中复制了Resources
,但对于Windows Phone 8,您必须将此文件的引用添加到您的项目中。您只需右键单击项目并添加现有图像文件即可。简单的复制粘贴不适用于WP8。这就是为什么你在创建Sprite对象时得到NULL。