假設我正在製作一個簡單的小行星遊戲。有一艘船是一個java.geom矩形2d,或者任何導入。有一個小行星也是一個矩形,但它是一種不同的顏色。當船駛入小行星時,我希望它能夠識別它,並且能夠打印出某個東西或顯示一個JoptionPane。我學到了一種用Area來做這件事的方法,但它確實很複雜,我聽說有一個更簡單的方法可以做到這一點。如何檢測Java中的2D多邊形碰撞?
任何想法或鏈接將不勝感激!
另外,我可以用PNG做這個嗎?
感謝
假設我正在製作一個簡單的小行星遊戲。有一艘船是一個java.geom矩形2d,或者任何導入。有一個小行星也是一個矩形,但它是一種不同的顏色。當船駛入小行星時,我希望它能夠識別它,並且能夠打印出某個東西或顯示一個JoptionPane。我學到了一種用Area來做這件事的方法,但它確實很複雜,我聽說有一個更簡單的方法可以做到這一點。如何檢測Java中的2D多邊形碰撞?
任何想法或鏈接將不勝感激!
另外,我可以用PNG做這個嗎?
感謝
每次你的對象之一移動時間後,應檢查它的周邊座標下所有的比賽場的對象。然後你可以相應地處理碰撞。