2017-07-27 189 views
-6

我添加了兩個精靈。這些精靈隨機改變顏色。現在我想檢測一個精靈的顏色。有沒有什麼方法或可行性呢?檢測精靈的顏色

我創建了一個精靈表,其中包含10個不同顏色的精靈。事實上,我不會改變顏色,但精靈表的區域。這具有相同的效果。

+0

到目前爲止,你有沒有嘗試過任何東西?他們如何改變顏色? – Zoe

+0

我沒有嘗試任何東西,因爲我不知道該怎麼做。通過在精靈表上設置一個新的區域來改變顏色。我在這張紙上有十個不同顏色的精靈。 – 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