c++中cos,sin,asin等等这些三角函数操作的是弧度,而非是角度,需要把角度转换为弧度。
-- 参考 https://blog.csdn.net/yu121380/article/details/80410854
function testMath()
-- 弧度=角度*pi/180;
-- 角度=弧度*180/pi;
print(math.sin(30 * math.pi / 180)) -- 0.5
local angle = math.asin(0.5) * 180 / math.pi
print(angle) -- 30
end