2016-04-15 11 views
0

Xcode 7.3では、Cocos2dxはnullテクスチャを返します。下の行にクラッシュしましたXcode 7.3 + Cocos2dx:スプライト作成時にクラッシュする

Sprite *container = Sprite::create("BG.png"); 

画像は既にXcodeに追加されています。同じコードがXcode 7.2で完璧に動作します Xcode 7.3では奇妙なクラッシュしか起こりません。デバイスとシミュレータの両方にあります。

libPNGはNULLを返します。これを修正するには?

+0

シミュレータまたは実機またはその両方でクラッシュする? – itsji10dra

+1

メッセージはありませんか? stacktraceはありませんか?もしそうなら、我々は手助けできません。 – trojanfoe

+0

@trojanfoe、libPNGがNULLを返す、私は簡単な解決策を得た、私の答えを参照してください:) – Guru

答えて

1

解決方法が簡単です。 Xcodeで設定をビルドして設定するには、

Remove Text Metadata From PNG Files = NO 

デフォルトではYESに設定されています。それをNOにする

+0

私はCocos2d-xプロジェクトでこれを行う必要はなかった。私は真剣にこれが本当の答えであると疑う。 – trojanfoe

+0

しかし、これは私のクラッシュを修正しました。これでlibPNGが有効なデータを返しました。 – Guru

関連する問題