2

横スクロールのシューティングゲームを作成していますが、グラフィックの一部に問題が発生することがあります。現れるこの不思議な線に出くわしている。下の画像でわかるように、すべてではありませんが一部のスプライトに表示されます。どうすればこれを修正できますか?これは私のものですか、それともアーティストの間違いですか?

私はCocos2dとCCSpriteBatchNodeを使用して開発しており、スプライトシートは.pngですが、情報が適切かどうかはわかりませんが、できるだけ多くの情報を残したいと思っています。

何か案は???

ホワイトライングラフィックの問題?

4

1 に答える 1

3

cocos2Dゲームの1つでも同じことを観察しました。私は2つのことをすることによってこの問題を修正しました。

1つ:
ccConfig.hでこれを定義します

#ifndef CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL
#define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 1
#endif

2番:

スプライトシートを確認し、スプライト間隔で2ピクセルのギャップを使用します。(私はZwoptexを使用しました)オプションがあります。

私は最初のものがあなたの問題を確実に解決するはずだと信じています..ハッピーコーディング。

于 2012-09-29T03:58:20.950 に答える