java - 旋转像素完美碰撞检测

标签 java android collision-detection

我正在开发一款 Android 游戏,屏幕上有两个图像。我目前的像素完美碰撞检测效果很好。我的问题是当我旋转其中一张图像并检查像素是否发生碰撞时。像素仍然以图像加载的原始方式定向,因此它并不像以前那么完美......我可以获取数组或二维数组中的所有像素。但我目前只是通过 Bitmap 类中的 getPixel(x, y) 方法访问它们。

有谁知道基于任意度数旋转数组中的值的算法吗?或者有其他方法可以解决这个问题吗?

最佳答案

你看过AffineTransform吗? ?

这是我过去用来旋转 Sprite 和图像的方法。

关于java - 旋转像素完美碰撞检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8457123/

相关文章:

java - 文本未显示正确的 FontAwesome 和 Swing

java - Java中使用hashmap的简单缓存

java - 有没有更好的方法来计算 Map 中的值?

algorithm - 定向框(或 OBB)之间的交点

ios - Sprite Kit 物理碰撞问题

java - 如何在我的 JAR 中 bundle 含 native 库的库?

安卓 PID 问题

android - 为免费 Android 应用程序提供高级更新的正确方法

java - 如何从解析中提取对象并将其显示在列表中,而无需在 android 中使用它们的 ID?

java - 使用 boolean 数组进行碰撞检测?