2012-04-03 7 views
0

ゲームのシーンを読み込んでいるときに何らかの理由で、すべてのシーンの背景が白くなります(フェードイン/フェードアウトを使用すると、私が特定のシーンをロードしてからすべてに影響を与えると、何が起きる可能性がありますか?Cocos2D - レイヤーの背景が何の理由もなく白くなる

答えて

0

私はそれを理解しました。

問題は特定のシーンでいくつかのオブジェクトを読み込むために使用していたLevelHelperにありました。どうやらそれは、あなたがそれによって作成されたレベルがロードされるとすぐに指定した色で黒の背景(デフォルトのC2D)を上書きするようになる背景色を選択するオプションをユーザーに与えました(私はLevelHelperを使ってカスタム私のシーンにインポートする)。

私はLHのレベルの背景を黒に変更しました。代わりに、私は背景色をインポートすることを控えていた可能性があります。

お返事ありがとうございます。

0

これを設定すると、ccc3とccc4というフレーズが無駄になります。あなたのシーンのdeallocメソッドのブレークポイント。あなたがおそらくシーンを漏らしているように聞こえて、フェードシーンを記憶しておき、白いスクリーンを表示するだけかもしれません。あらゆる種類の奇妙な問題を引き起こします。

もう一つは、glClearColorを使ってOpenGLの背景色を設定しているかどうかです。

関連する問題