检测精灵的颜色
Posted
技术标签:
【中文标题】检测精灵的颜色【英文标题】:Detect a color of a sprite 【发布时间】:2018-01-03 15:33:04 【问题描述】:我添加了两个精灵。这些精灵随机改变它们的颜色。现在我想。有什么方法或可能性吗?
我创建了一个精灵表,其中包含十个不同颜色的精灵。事实上,我没有改变颜色,而是改变精灵表的区域。这具有相同的效果。
【问题讨论】:
到目前为止你有没有尝试过?它们是如何改变颜色的? 我还没有尝试任何东西,因为我不知道该怎么做。通过在精灵表上设置新区域来更改颜色。我在这张表上有十个不同颜色的精灵。 在某个时间,您正在设置一种颜色。因此 - 在那个时候 - 你知道那个颜色。 是的。如果你不能告诉我们你是如何改变颜色的,我将投票结束这个问题,因为它太宽泛了。答案取决于颜色是如何设置的 正如我之前所说,我创建了一个包含十个不同颜色的精灵的精灵表。事实上,我并没有改变颜色,而是改变了精灵表的区域。这具有相同的效果。 【参考方案1】:在 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");
【讨论】:
能否请您解释或告诉我如何制作 ArrayMap 以及如何比较它们 你明白了吗?或需要更多说明。 我想我明白了。谢谢!以上是关于检测精灵的颜色的主要内容,如果未能解决你的问题,请参考以下文章