我正在创建一个 2d 游戏。Bitmap 创建了很多对象(椭圆、三角形等)。我要检测碰撞。现在我只能用这样的矩形来做到这一点:
int x, y;
...
if(x>=bmp.getX() && x<=bmp.getX()+bmp.getWidth()
&& y>=bmp.getY() && y<=bmp.getY()+bmp.getHeight()) {
//Collision.
}
但是有一个问题:我不知道如何处理另一个图形(椭圆形、三角形等)。任何想法将不胜感激。谢谢你。