【发布时间】:2019-02-24 10:17:07
【问题描述】:
大家好,我想问一下如何确定我的 Ellipse2D 是否包含 Rectangle 假设我将矩形作为玩家的命中框
playerHitBox = new Rectangle(x+36,y+16,51,107);
对于敌人的视线,我有一个名为视线的椭圆
Ellipse2D sight = new Ellipse2D.Double(x,y,500,500);
确定这两者是否重叠的最佳方法是什么 因为如果我使用sight.contains(playerHitBox) 似乎整个矩形都必须在敌人的视线内
【问题讨论】:
-
没想到会这么简单