1. 程式人生 > 實用技巧 >Unity熱更新02-Lua基礎-015-Lua自帶庫

Unity熱更新02-Lua基礎-015-Lua自帶庫

print("**********自帶庫************")
--string
--table
print("**********時間************")
--系統時間
print(os.time())
--自己傳入引數 得到時間
print(os.time({year = 2014, month = 8, day = 14}))

--os.date("*t")
local nowTime = os.date("*t")
for k,v in pairs(nowTime) do
	print(k,v)
end
print(nowTime.hour)

print("**********數學運算************")
--math
--絕對值
print(math.abs(-11))
--弧度轉角度
print(math.deg(math.pi))
--三角函式 傳弧度
print(math.cos(math.pi))

--向下向上取整
print(math.floor(2.6))
print(math.ceil(5.2))

--最大最小值
print(math.max(1,2))
print(math.min(4,5))

--小數分離 分成整數部分和小數部分
print(math.modf(1.2))
--冪運算
print(math.pow(2, 5))

--隨機數
--先設定隨機數種子
math.randomseed(os.time())
print(math.random(100))
print(math.random(100))
--開方
print(math.sqrt(4))

print("**********路徑************")
--lua指令碼載入路徑
print(package.path)
package.path = package.path .. ";C:\\"
print(package.path)

for k,v in pairs(_G) do
	print(k,v)
end

--io