我寫了下面ArrayMap:如何使用ArrayMap隨機
ArrayMap<Sprite,String> arrayMap = new ArrayMap<Sprite, String>();
arrayMap.put(sprite, "Rot");
arrayMap.put(sprite1, "Braun");
arrayMap.put(sprite2, "Dunkelblau");
arrayMap.put(sprite3, "Dunkelgrün");
arrayMap.put(sprite4, "Gelb");
arrayMap.put(sprite5, "Hellblau");
arrayMap.put(sprite6, "Hellgrün");
arrayMap.put(sprite7, "Lila");
arrayMap.put(sprite8, "Orange");
arrayMap.put(sprite9, "Rosa");
現在我想這些精靈的隨機4顯示設備的屏幕上。但是,我不知道如何使用ArrayMap並隨機決定要繪製哪些精靈。我希望有人能幫助我。
如果我的那種類型,鍵集紅色。錯誤消息:「無法解析方法'keySet()'。 – user8340536
錯誤仍然存在,但我不知道爲什麼... – user8340536
我懷疑你使用的是LibGDX'ArrayMap'而不是Android:https:/ /libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/utils/ArrayMap.html。在這種情況下,而不是'arrayMap.keySet()'使用'arrayMap.keys()' –