1

iPhone ゲームの cocos2d で奇妙な問題に直面しています。以下のようにPNGファイルを作成しました

MyBalls.png 64x64 ピクセル

cocos2d では、CCSpriteSheet を使用して、各ボールをすべて PNG ファイルで取得します。それまではうまくいきます。

ただし、奇妙なことに、iPhone の画面では、下のスクリーンショットに示すように、ボールの境界線の周りに奇妙な白いピクセルが表示されます。

ここに画像の説明を入力

私はウェブ上で非常に多くの研究を行ってきました。しかし、 TexturePacker の使用や glBlendFunc のリセットなどのすべての提案は機能しませんでした:(

何か考えはありますか?

更新: 通常の CCSprite を 1 つのボールだけの別の PNG ファイルで使用しようとしましたが、問題は解決しません! cocos2d のソースコードを設定して動作させる必要があると思います。

4

1 に答える 1

0

私は問題を理解しました。グラフィック自体のせいではありません。これは、box2dがCCSpriteの背面にb2Fixtureのアウトラインを作成するためです。ここにその特定の質問に対する質問を投稿しました!

http://www.cocos2d-iphone.org/forum/topic/25368?replies=1#post-132008

于 2011-12-07T04:45:25.510 に答える