好的,所以我试图制作一个简单的小行星克隆.除碰撞检测外,一切正常.
我有两个不同的版本,第一个使用java.awt.geom.Area:
// polygon is a java.awt.Polygon and p is the other one
final Area intersect = new Area();
intersect.add(new Area(polygon));
intersect.intersect(new Area(p.polygon));
return !intersect.isEmpty();
这就像一个魅力……如果你不关心只有120个小行星的40%cpu 原文链接:https://www.f2er.com/java/437596.html