访客地图

cocos2dx计算两个点之间夹角计算公式

张成
2015/1

--[[
-- @param p1 A点 p2 B点  返回以A为比较点 B相对于A的夹角 范围为-180度到180度
]]
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/3.14
    print("夹角[-180 - 180]:",r)
    return r
end



上一篇:

下一篇: