2017-05-03 66 views
0

更新Cocos2dx和Xcode的我開始接收到錯誤後:線程1:EXC_BAD_ACCESS(碼= 1,地址=爲0x0)。它發生在我設定的位置,但我認爲這與PNG圖像做:Cocos2dx更新和線程1:EXC_BAD_ACCESS

auto backgroundSprite=Sprite::create("thing.png"); 
backgroundSprite->setPosition(Vec2(visibleSize.width /2 +origin.x,visibleSize.height/2 + origin.y)); 

我試圖此代碼,圖像添加到不同的項目,它工作正常。我也嘗試將圖像文件切換到其他東西,但沒有奏效。

回答

0

去蓋設置,並設置:刪除文本的元數據PNG文件=無

0

看起來像你有nullptrbackgroundSprite。在致電之前檢查它。

+0

有道理,但你知道它爲什麼空? – carebearlife

+0

@carebearlife什麼是你的項目結構和「thing.png」相對於它的根的路徑?確保在Sprite :: create方法中指定了正確的圖像路徑。 –

+0

png位於資源文件夾中。很確定這是正確的路徑,因爲該文件夾中的一些png文件可以正常工作,但其他大多數人卻不能。 – carebearlife

1

如果你在桌面上運行,確保目標成員中檢查你的thing.png,並檢查形式的Xcode IDE,文件中的資源可用。

enter image description here

相關問題