Lua 編程之 Hello World

今天開始我要學(xué) Lua 了,之所以要學(xué)習(xí)它,確實(shí)也是游戲開發(fā)目前需要的,涉及到熱更新技術(shù),Lua 相對(duì)來說還是比較成熟的,而且就目前主流的各種 Lua 框架的出現(xiàn),學(xué)習(xí) Lua 以及使用 Lua 的難度也是大大降低了。

首先來看下 Lua 是什么,Lua 是一種輕量小巧的腳本語言,用標(biāo)準(zhǔn)C語言編寫并以源代碼形式開放, 其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。Lua還可以很方便的和其他程序進(jìn)行集成(c++,c#,java,,,,),可以說用處還是挺多的,雖然目前我就知道熱更新這塊用到了。

既然說起了 Lua 這門語言,那免不了要和 Unity 正統(tǒng)編程語言 C# 比較一番。

Lua可以在幾乎所有的操作系統(tǒng)和平臺(tái)進(jìn)行編譯運(yùn)行,可以很方便的更新代碼,更新了代碼后,可以直接在手機(jī)上運(yùn)行,不需要重新安裝(這也就是后續(xù)的熱更新方案的特點(diǎn))

而相比我們的 C#,C# 只能在特定的操作系統(tǒng)中進(jìn)行編譯成 dll 文件,然后打包進(jìn)安裝包在其他平臺(tái)(Android、iOS)運(yùn)行,在移動(dòng)平臺(tái)上不能更新替換已有的dll文件,除非重新下載安裝包。當(dāng)然現(xiàn)在也有以 C# 為主的熱更新方案,這也是后話了。

介紹了一些 Lua 的基本情況,我們?cè)賮砜?Lua 的安裝。


1、SciTE
    Window 系統(tǒng)上安裝 Lua
    window下你可以使用一個(gè)叫"SciTE"的IDE環(huán)境來執(zhí)行l(wèi)ua程序,下載地址為:
    本站下載地址:LuaForWindows_v5.1.4-46.exe
    Github 下載地址:https://github.com/rjpcomputing/luaforwindows/releases
    Google Code下載地址 : 
    https://code.google.com/p/luaforwindows/downloads/list
2、LuaDist(官方推薦)
    http://luadist.org/

當(dāng)然現(xiàn)在開發(fā) Lua 的方式各種各樣,選擇自己喜歡的方式進(jìn)行開發(fā)就好。而我的 Lua 開發(fā)環(huán)境就比較直接了,直接基于 VSCode 進(jìn)行的:

直接在 VSCode 的插件商店搜索 Lua 安裝 Lua 支持的插件以及 Lua Debug 插件,然后環(huán)境就差不多了。

我們就地寫個(gè) Lua 版本的 HelloWorld,如下:


print('hello world')

在 VSCode 里按下 F5 就能將 Lua 代碼跑起來了,趕緊試試吧~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊(cè) by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,264評(píng)論 0 38
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,384評(píng)論 0 17
  • 2019.6.1-2,致慧之旅–九華山禪修之旅,第七期…… 第一天,我們一行步行前往龍池瀑布,兩位老人前往九華山天...
    聰杰心理顧問工作室閱讀 1,545評(píng)論 0 2
  • 一失足成千古恨,就是我在歷盡一個(gè)冬天的胡吃海塞后憂心忡忡看著小腹贅肉的慘樣。對(duì)于肚子馬上就要見光的夏天,和衣柜里冬...
    一碗甜椒閱讀 449評(píng)論 0 0
  • (2016-02-26-Fri 13:39:55) 搜索想法 搜索想法不僅可在搜索框內(nèi)進(jìn)行,在新建想法對(duì)話框也具備...
    菜五閱讀 343評(píng)論 1 0

友情鏈接更多精彩內(nèi)容