現(xiàn)在迷上LUA,但是搞不懂lua的用途,C語(yǔ)言我還能編譯出個(gè)exe運(yùn)行,直接看到效果,淡然C也可以嵌入lua,調(diào)用lua中的函數(shù),但是麻煩啊,還不如寫(xiě)DLL多簡(jiǎn)便,而且去學(xué)lua(和C差異太大),代碼注釋得好,一樣很容易維護(hù)???修改了重編譯下就OK了舍
1 回答

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先腳本語(yǔ)言的共同優(yōu)點(diǎn)就是學(xué)習(xí)容易,繁瑣的細(xì)節(jié)少。
而Lua的解釋器又是預(yù)編譯性質(zhì)的,明顯比其他的腳本語(yǔ)言快許多(是javascript、perl等幾倍到十倍吧),所以腳本語(yǔ)言性能上的劣勢(shì)lua相對(duì)較小。
而且lua很適合作為“膠水語(yǔ)言”,用于連接不同語(yǔ)言編寫(xiě)的項(xiàng)目。
許多游戲(比如魔獸世界)的腳本就是lua,事實(shí)上現(xiàn)在絕大多數(shù)游戲的劇情、流程都是某種腳本,基本不會(huì)有人傻到用C/C++的if、else去寫(xiě)RPG的流程了。
添加回答
舉報(bào)
0/150
提交
取消