Lua 是一種輕量小巧的腳本語言,用標準C語言編寫并以源代碼形式開放, 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定制功能。
Lua可以在幾乎所有的操作系統和平臺進行編譯運行,可以很方便的更新代碼,更新了代碼后,可以直接在手機上運行,不需要重新安裝。(熱更新技術)
C#與Lua的區別:(C#需要編譯而lua不需要)
C#只能在特定的操作系統中進行編譯成dll文件,然后打包進安裝包在其他平臺(Android、iOS)運行,在移動平臺上不能更新替換已有的dll文件,除非重新下載安裝包。