2017-07-27 4 views
-6

2つのスプライトを追加しました。これらのスプライトは色をランダムに変更します。今私はスプライトが持っている色を検出したい。それを行うための方法や可能性はありますか?スプライトの色を検出する

異なる色のスプライトを10個含むスプライトシートを作成しました。実際に私は色を変えず、スプライトシートの領域を変更します。これは同じ効果があります。

+0

これまでに試したことはありますか?彼らはどのように色を変えるのですか? – Zoe

+0

私はそれをする方法を知らないので、まだ何も試していません。スプライトシートに新しい領域を設定すると、色が変わります。私はこのシートに異なる色のスプライトを10個持っています。 – user8340536

+1

ある時点で、色を設定しています。従ってその時 - あなたはその色を知っています。 –

答えて

0

arrayMap内のすべてのスプライト(10)を取得します。色の値を取得するか、現在のスプライトと言うことができます。このキーを使用すると、カラーまたはスプライトを設定するときにマップ値を取得できます。

ArrayMap<Sprite, String> arrayMap=new ArrayMap<Sprite, String>(); 
     arrayMap.put(sprite1, "Red"); 
     arrayMap.put(sprite2, "Yellow"); 
     arrayMap.put(sprite3, "Black"); 
     arrayMap.put(sprite4, "Pink"); 
     arrayMap.put(sprite5, "Color1"); 
     arrayMap.put(sprite6, "Color2"); 
     arrayMap.put(sprite7, "Color3"); 
     arrayMap.put(sprite8, "Color4"); 
     arrayMap.put(sprite9, "Color5"); 
     arrayMap.put(sprite10, "Color6"); 
+0

ArrayMapの作成方法と比較方法を教えてください。 – user8340536

+0

お持ちですか?より明確にする必要があります。 – arv

+0

私はそれを得たと思う。ありがとうございました! – user8340536

関連する問題