Lua求2个点之间夹角:
function getAngleByPos(p1,p2)
local p = {}
p.x = p2.x - p1.x
p.y = p2.y - p1.y
local r = math.atan2(p.y,p.x)*180/math.pi
print("夹角[-180 - 180]:",r)
return r
end
local p1 = {x=0,y=0}
local p2 = {x=1,y=1}
getAngleByPos(p1,p2)
输出:[LUA-print] 夹角[-180 - 180]: 45