我有两个班,BasicEnemy.java
和Upgrade.java
。我每个都有一个 getX() 方法,它返回类实例的 X 坐标。
从Upgrade.java,我希望能够检查任何 BasicEnemy 实例的 X 坐标是否靠近任何 Upgrade 实例的 X 坐标。目前,我有一行代码不起作用:
if(main.distance(getX(), getY(), BasicEnemy.getX(), BasicEnemy.getY()) < 15)
(该main.distance
方法消耗两组(X,Y)坐标并输出它们之间的距离。)
如何检查 Upgrade 的任何实例是否接近 BasicEnemy 的任何实例?谢谢