私はピアノタイルのようなゲームを作りたいと思っています。テクスチャ、ボタン、Imageボタン?Android libGdxどのようにピアノのタイルを作成するには?
これをクリックすると色が変わるはずです。これを行う最善の(最速の)方法は何ですか?
私はピアノタイルのようなゲームを作りたいと思っています。テクスチャ、ボタン、Imageボタン?Android libGdxどのようにピアノのタイルを作成するには?
これをクリックすると色が変わるはずです。これを行う最善の(最速の)方法は何ですか?
白いテクスチャを使用して、カラーフィルタをlibGDXに配置して色を変更することができます。あるいは、ShapeRendererを使うこともできます。ShapeRendererは、特に長方形のために使いやすいです。サイズと位置を設定し、次に色を設定するだけです。最も速い方法は、RAMにテクスチャをロードする必要がないため、ShapeRendererです。
私は俳優を使用します。あなたはテクスチャを描画することができます。また、Jorgeが述べたように、描画メソッドでShapeRendererを使用することもできます。次に、ClickListenerを追加して、setColor()を呼び出すことができます。 drawメソッドでは、getColor()を呼び出してバッチカラー(またはShapeRendererカラー)を設定する必要があります。
警告:ShapeRendererを使用する場合は、前にbatch.end()を呼び出し、最後にbatch.begin()を呼び出します。
これらのどれでもかまいませんが、私はスプライトを使用することをお勧めします。スプライトのイメージを変更する色を変更することができます。 – Lestat
テクスチャとスプライトの違いは何ですか –
私はボタンアクタを持つテーブルをお勧めします。これらは、入力、upstate、downstateなどを登録するのに必要なすべての機能を既に持っています。あなたがする必要があるのは、それらをラスタに置き、それらに 'ClickListener'を追加することだけです。 – Madmenyo