歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Lua腳本語言學習筆記

Lua腳本語言學習筆記

日期:2017/3/1 10:02:10   编辑:Linux編程

什麼是腳本語言?

1.一種解釋運行而非編譯的計算機語言。

2.以文本的形式保存,在被調用時進行解釋或編譯。

為什麼要使用LUA腳本語言?

1.提高工作效率。項目規模擴大,編譯源代碼所需時間變長。為了不因為一些小的改動(改變幾個常量的值),就去編譯整個項目,所以使用腳本語言。

2.提高創造性。使用lua腳本,不僅可以幫你初始化變量,還可以幫你創建游戲邏輯甚至是游戲對象。

3.增加擴展性。使用lua腳本,可以讓玩家自己創建Mods,寫一下插件(如魔獸世界允許玩家通過插件修改其用戶界面)。

4.輕量級的Lua。可擴展,簡易學性,效率,可移植,支持面向過程和面向對象,自動內存管理,etc。

在Windows上配置lua的運行和開發環境

1.下載LuaForWindows,安裝Lua。

2.把Lua安裝目錄下的include和lib加入IDE的目錄裡面。

3.Lua自帶了一個腳本編輯器,所以新建一個文本test.lua,右鍵點擊Edit Script就進入了編輯器。

lua=1;
print ("Hello")
print (lua);
while lua == 1 do
end

保存

4.雙擊test.lua就能看到效果。

在Code::Blocks IDE中編寫Lua與C/C++交互的程序

1.新建一個控制台工程test.cbp。

2.加入安裝目錄的lib加入到project->build options->linker settings裡面。

3.編寫test.lua文件,放到和test.cbp在一個文件夾下。

age=10;
name="yangzan";
salary=10000;
height=180;
isMale=true;
print "this is test.lua"

Copyright © Linux教程網 All Rights Reserved