Пиксельное обнаружение столкновений, т.е.обнаружение столкновений между изображениями, как правило, действительно трудно сделать эффективно.По этой причине, как правило, рекомендуется использовать существующую оптимизированную библиотеку, созданную для этой цели.
Поскольку вам также требуется поддержка повернутых изображений, я рекомендую PoxelColl .Он поддерживает идеальное обнаружение столкновений, а также базовые преобразования, такие как масштабирование и поворот.Он предоставляет порт Scala, совместимый с Java.