正在检测像素颜色

  • 本文关键字:像素 颜色 android
  • 更新时间 :
  • 英文 :


我的android工作室项目中有一个背景图像,其中包含一个小圆圈
我想要的是当球在屏幕上移动时能够检测到这个黑色圆圈。事实上,我在这个背景图像上有一个球在随机移动,当球在黑色圆圈上经过时,我想检测它。
android有检测像素的功能吗?

事实上,这个黑色的圆圈代表一个洞,当球越过这个圆圈时,我想让它消失。由于某些原因,我无法使用碰撞检测

虽然这个问题很有趣,但它无法以您希望的方式得到回答。

要独立于问题回答标题:在应用程序中处理数据不是安卓工作室所做的。Android Studio用于构建在Android上运行的应用程序,独立于Android Studio。

在一个可以使用安卓系统提供的功能的应用程序中,检测图像中像素的颜色当然是可能的。问这个问题很好https://android.stackexchange.com/

你所描述的问题可能非常困难,因为你没有做出很多约束。例如,如果在任何背景下都可以使用,那么可能会出现黑线。

我将把它简化为我认为你的意思:
该应用程序包含一个图像,其中包含一个比图像小得多的黑圈
它还包含另一个较小的圆圈,称为球,颜色不同
图像的其余部分具有统一的第三种颜色。

你想解决的问题是:移动球,看看小圆圈是否完全在大圆圈内。

这并不容易,也很有趣
为此,您需要读取图像部分的像素颜色
但您所说的"检测像素"是什么意思还不清楚,这可能是一个重要的观点。

从作为应用程序一部分的图像中读取像素应该很简单
我所描述的没有使用碰撞检测,圆圈的碰撞也无关紧要。

最新更新