各位,怎么比较俩对象之间的距离呢?
-
还有一件事,为啥炮塔在离开射程范围之后再回来就没反应了?
-
用表达式计算出两点坐标后再去比较就行了,用distance()这个表达式,例如有两个对象A和对象B,那就是distance(对象A.x,对象A.y,对象B.x,对象B.y),这样去自动算出它们两个对象的实例之间的距离,不过我看你还提到了“炮塔”,所以估计你还得考虑一下实例的筛选,毕竟这个表达式来计算两点之间的距离的话,是最好它们刚好都只选出一个实例的。如果只是判断某个对象的实例是否在另一个对象实例的某个距离之内,可以用 视线能力 来判断这个距离,会方便得多。
“炮塔”能力我没怎么用过,就不太清楚了,等一个其他的大佬来答吧