Cocos2dxとXcodeをアップデートした後、私はThread1: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));
私は別のプロジェクトにこのコードや画像を追加しようとしましたし、それが正常に動作します。画像ファイルを別のものに切り替えることも試みましたが、動作しませんでした。
は理にかなって、それがnullだ理由を知っていますか? – carebearlife
@carebearlifeあなたのプロジェクト構造とそのルートからの "thing.png"相対パスは何ですか? Sprite :: createメソッド内でイメージへの正しいパスを指定してください。 –
pngはresourcesフォルダにあります。そのフォルダ内のいくつかのpngファイルが正常に動作していることは間違いありませんが、ほとんどの人はそうではありません。 – carebearlife