簡體   English   中英

用Java組合多個矩形

[英]Combining Multiple Rectangles in Java

我正在制作一個游戲,我想制作多個關卡,但是每個關卡都會有單獨的區域要碰撞,因此為了簡化此任務,我想使用矩形以外的其他材質來制作許多不同的平台和牆,而無需需要重復檢測代碼。

換句話說,有沒有一種方法可以合並兩個或多個矩形,以便可以使用Rectangle2D.intersects(Rectangle2D)將它們視為一個矩形? 還是有其他我不知道的解決方法?

Path2D 它是Shape接口的一個實現,它將提供@trashgod在上面的注釋中提到的intersects()contains()方法。

要添加部分關卡,例如Rectangle2D的實例,請簽出append()方法。

希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM