我正在創建2D遊戲。有很多由Bitmap創建的對象(橢圓,三角形等)。我要檢測碰撞。現在,我只能用這樣的rectange做到這一點:XY座標的約束
int x, y;
...
if(x>=bmp.getX() && x<=bmp.getX()+bmp.getWidth()
&& y>=bmp.getY() && y<=bmp.getY()+bmp.getHeight()) {
//Collision.
}
但有一個問題:我不知道如何與另一個數字(橢圓形,三角形等)做到這一點。任何想法將不勝感激。謝謝。
要麼與數學或與精靈檢測... –
你有多少形狀,這些靜態或移動? – nikhil
他們正在移動 – Nolesh