2Dゲームを作っています。Bitmap で作成されたオブジェクト (楕円、三角形など) がたくさんあります。衝突を検出します。今、私はこのような長方形でのみそれを行うことができます:
int x, y;
...
if(x>=bmp.getX() && x<=bmp.getX()+bmp.getWidth()
&& y>=bmp.getY() && y<=bmp.getY()+bmp.getHeight()) {
//Collision.
}
しかし、1 つ問題があります。別の図形 (楕円形、三角形など) でそれを行う方法がわかりません。どんなアイデアでも大歓迎です。ありがとうございました。