1

Android 2D ゲームに水の効果を追加して、オブジェクトが水中にあり、水がどんどん高くなるという印象を与えたいと考えています。これをプログラムで行う方法はありますか。誰かが私にいくつかのコードの提案をしてくれるかもしれませんし、どこから始めるべきかを教えてくれるかもしれません。私はプログラムで物事を行うのが好きです。ある時、コードで行われた人工的な火のエフェクトを見たことがあります。水の場合も同じですか?

4

1 に答える 1

0

水の効果のためにglシェーダーを作成する必要があります。

手順:

  • ターゲットをレンダリングするためのシーンのレンダリング(テクスチャ)
  • ターゲットをレンダリングするためにシェーダーを適用します

2Dで水タイプのシェーダーを作成するにはさまざまな方法があります。ニーズに最適なテクニックを探しましょう。

警告:シェーダーは、プログラム可能なパイプラインを備えたデバイス(OpenGL ES 2.0以降をサポートするデバイス)でのみ機能します

于 2011-12-29T19:35:57.197 に答える