检测精灵的颜色

时间:2017-07-27 18:39:36

标签: android colors libgdx

我添加了两个精灵。这些精灵随意改变颜色。现在我想检测一个精灵有哪种颜色。这样做有什么方法或可能性吗?

我创建了一个精灵表,其中包含10个不同颜色的精灵。事实上,我不会改变颜色,而是改变精灵表的区域。这具有相同的效果。

1 个答案:

答案 0 :(得分:0)

获取arrayMap中的所有sprite(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");