【发布时间】:2011-12-10 14:18:43
【问题描述】:
所以我正在开发一款 Android 游戏,屏幕上有两张图片。我目前的像素完美碰撞检测效果很好。我的问题是当我旋转其中一张图像并检查像素是否发生碰撞时。像素仍然以加载图像的原始方式定向,所以它不像以前那么完美......我可以得到一个数组或二维数组中的所有像素。但我目前只是通过Bitmap 类中的getPixel(x, y) 方法访问它们。
有谁知道基于任意度数旋转数组中的值的算法?或者有什么其他方法可以解决这个问题?
【问题讨论】:
-
您确定您访问的是旋转图像的像素而不是原始图像吗?
-
嗯,我正在考虑这个问题,但是当我一开始加载位图时,我很确定它会存储一次像素,但不会在旋转时更新它们。我什至尝试使用
getPixels()和setPixels()轮换方法手动更新它们。
标签: java android collision-detection