2017-05-03 11 views
0

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)); 

私は別のプロジェクトにこのコードや画像を追加しようとしましたし、それが正常に動作します。画像ファイルを別のものに切り替えることも試みましたが、動作しませんでした。

答えて

0

ゴー設定を構築し、設定する:PNGファイルからテキストのメタデータを削除=いいえ

0

nullptrbackgroundSpriteとなっているようです。それを確認してからに電話してください。

+0

は理にかなって、それがnullだ理由を知っていますか? – carebearlife

+0

@carebearlifeあなたのプロジェクト構造とそのルートからの "thing.png"相対パスは何ですか? Sprite :: createメソッド内でイメージへの正しいパスを指定してください。 –

+0

pngはresourcesフォルダにあります。そのフォルダ内のいくつかのpngファイルが正常に動作していることは間違いありませんが、ほとんどの人はそうではありません。 – carebearlife

1

あなたがデスクトップ上で実行している場合は、ターゲットのメンバーシップは、あなたのthing.pngのためにチェックされていることを確認し、また、フォームのXcodeのIDEを確認するには、ファイルがリソースで利用可能です。

enter image description here

関連する問題