1

動画サンプルはこちら

Samsung が開発した Android 用の Microbes ライブ壁紙の外観を再現しようとしています。グラフィックプログラミングは私の得意分野ではありませんが、始めるには助けが必要です。

画像例はこちら

スプライトを使用して微生物を表現できると仮定しています。

  • 反り形状: 微生物が静止している場合、微生物はより丸みを帯びています。しかし、ある方向に移動すると、より楕円形になります。これを複数のスプライト状態で表現しますか? さらに、微生物にはさまざまなサイズがあります。1 つの基本イメージからスケーリングできますか?
  • アニメーション: 時折、微生物がぐらつきます。では、これは丸いスプライトから楕円形のスプライトに移行し、その逆になるのでしょうか?
  • : 色の種類 (青、黄、赤など) ごとに個別のスプライトを用意するか、それとも 1 つのベース オーバーレイを用意して異なる色を動的に割り当てるか? また、一時的にベース カラーより少し明るく光ることもあります。そのため、静的なスプライトよりも動的に色を割り当てる方法の方が優れていると思います。動的に行うための最良の方法は何ですか?
  • Glowing : 微生物を光らせるには、どのような効果が使われますか? 各微生物の周りには一種の拡散した霧の領域があります. それはスプライト自体の一部ですか、それともシェーダーが関係していますか? シェーダーの場合、それは具体的にどのような効果ですか?

より簡単でリソース消費の少ないスプライト以外の方法があれば、私はすべて耳にします。ライブ壁紙としても使うつもりなので、効率が良いほどいいです。

4

1 に答える 1

0

数ヶ月前に同じ質問を受けましたが、今ではMicrob Worldを作成しました。このライブ壁紙を元にGoogle Playで配信中の無料ゲームです。

私は LibGDX を使用しており、Sprite ベースです。私のスプライトは白で、色を変更します:

これは私が見つけた最も簡単な方法です。

一番難しかったのは動きを管理することで、私のバージョンは壁紙と同じではありません。ユニバーサル トゥイーン エンジンを使用しています

于 2013-02-12T16:57:10.480 に答える