1

こんにちは、申し訳ありませんが、ここでこの質問をすることについて誤解した場合. 私はゲーム メーカーと仕事をしていますが、最近解決できない問題にぶつかりました。雲のスプライトがあり、プレイヤーがその上を歩く崖がいくつかあります。崖の上の雲を、私が言う部分 (崖の始点と終点) だけをレンダリングする方法で表示したいのですが、次に主な問題は、雲が x ベクトルの開始位置の終わりに向かうときです。その部分をフェードさせるものがないため、醜いスライスピースになります。最初の部分はやりましたが、フェードのためにできませんでした。

掘るのがちょっと難しいのはわかっていますが、その人には申し訳ありません。私が言及したものが得られなかった場合は、画像を置くことができます。要するにスライスした部分にフェード効果を出す仕掛けが欲しい。 スライスした部分

4

1 に答える 1

0

あなたがいくつかのコードを持っているなら、それを見せてくれませんか?-これに答える方法は、あなたがすでに行ったことに大きく依存します。

一般的な方法の場合:最初から最後までループするのではなく、終了と開始の動作を「異なる」ようにします(たとえば、プラットフォームの幅はW、クラウドの幅はC-プラットフォームの左側はXです)。

<draw start cloud, different sprite /options - at position X>
var i;
for (i = X + C; i < W-C; i += C) {
    <draw cloud at x-position i>
}
<draw end cloud at position i + C>
于 2011-11-24T01:42:29.173 に答える