From 2aabcd0483323eaa968f0f891a87dc9d1a7092f1 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Tue, 18 Feb 2025 20:41:11 +0800 Subject: style: remove comment --- utils/utils.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'utils/utils.lua') diff --git a/utils/utils.lua b/utils/utils.lua index 8425b1d..3e06b16 100644 --- a/utils/utils.lua +++ b/utils/utils.lua @@ -15,16 +15,13 @@ function utils.playerCollideWith(x, y, r) end function utils.circleRectCollide(cx, cy, r, rx, ry, rw, rh) - -- 计算圆心到矩形的水平和垂直距离 local nearestX = math.max(rx, math.min(cx, rx + rw)) local nearestY = math.max(ry, math.min(cy, ry + rh)) - -- 计算圆心到矩形最近边的距离 local dx = cx - nearestX local dy = cy - nearestY - local distanceSquared = dx * dx + dy * dy -- 避免开方,提高性能 + local distanceSquared = dx * dx + dy * dy - -- 如果圆的半径大于或等于这个距离,表示有碰撞 return distanceSquared <= r * r end -- cgit v1.2.3