前言
这篇文章梳理一下Lua中几个常用的库。简单的说就是几个API的介绍。
数学库
数学库(math)由一组标准的数学函数构成。这里主要介绍几个常用的函数,其它的大家可以自行百度解决。
三角函数(sin,cos,tan……)
所有的三角函数都使用弧度单位,可以用函数deg(角度)和rad(弧度)来转换角度和弧度。示例代码:
print(math.sin(math.rad(30))) -- 0.5
谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。
取整函数(floor,ceil)
floor:返回不大于x的最大整数;向下取整;
ceil:返回不小于x的最大整数;向上取整。示例代码:
print(math.floor(5.6)) -- 5
print(math.ceil(5.6)) -- 6
最大值和最小值(max