2011-11-28 20 views
0

私はcocos2d 2.0でゲームを持っています。それはエラーなしでコンパイルされますが、エラーなしで実行されると停止し、再度実行するとエラーで停止します。次回は実行され、次回はそうではありません。仕事をしても、奇妙な走りはしません!アプリを一度に実行する方法と変更のない別の時間を実行する方法

どうすれば可能ですか?

プログラムを停止し、アサーションは

*** Assertion failure in -[CCTexture2D setTexParameters:], /Users/abbas/libs/ios/cocos2d-iphone/cocos2d/CCTexture2D.m:732 
2011-11-28 17:54:01.385 floated[6029:10a03] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'GL_CLAMP_TO_EDGE should be used in NPOT textures' 

である私は、エラーを追跡してきたが、私のテクスチャがPOTではありません。

+1

プログラム実行ごとに変更されるオープンGL状態のようなものがありますか?グラフィックカードやプログラムのどこにいても、これを引き起こす可能性のあるものはありますか? –

+0

CC_TEXTURE_NPOT_SUPPORTを有効にしましたか? – drewish

答えて

0

私はこの問題を発見しました。私の.pngテクスチャのビルドルールは2つありましたが、Xcodeは毎回そのうちの1つを実行するか、毎回実行する順序を変更するようです。

正しいルールを実行するとcocos2dがテクスチャを見つけ、もう1つのルールが実行されるときにテクスチャファイルが見つからない。

関連する問題