網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

lua腳本怎麼用

欄目: 電腦 / 發佈於: / 人氣:2.93W

今天的這篇和大家聊一聊關於lua腳本怎麼用的問題,希望能夠幫助到有需要的朋友。

操作方法

(01)LUA腳本語言基本使用方法是本文要將介紹的內容,主要是來學習Lua腳本語言的使用方法,具體內容來看本文詳解。先要把下邊這些語句加入到VC中的頭文件,一般是加到StdAfx.h中extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" #pragma comment(lib, "") #pragma comment(lib, "") }

lua腳本怎麼用

(02)然後一般來説都使用一個全局的LUA庫定義的這個東西lua_State* g_Lua;

lua腳本怎麼用 第2張

(03)並且在工程處初始化時也給LUA初始化g_Lua = lua_open(); **加這句 /* load Lua base libraries */ 網上一些教材中這麼寫的 lua_baselibopen(g_Lua); 不過我這簡單的例子中不用到這些也行 lua_tablibopen(g_Lua); lua_iolibopen(g_Lua); lua_strlibopen(g_Lua); lua_mathlibopen(g_Lua);

lua腳本怎麼用 第3張

(04)緊接着聲明接口函數,註冊上函數lua_register(g_Lua, "Message", myMessage);

lua腳本怎麼用 第4張

(05)好,初始化部分完了,看看接口函數的寫法。函數必須這樣的格式來寫

lua腳本怎麼用 第5張

(06)static int Func(lua_State *L) { 靜態型函數,而且必須帶參數為lua_State結構指針 返回的值是代表返回的數據個數,比如return 2;就可以代表 返回兩個整數啊,浮點數什麼的,象LUA的腳本編寫就可以這樣 i, j = Func() , 這樣就表示可以從Func接口函數中得到兩個返回值了 return 0; }

lua腳本怎麼用 第6張

特別提示

以上內容和圖片整理自互聯網,為幫助到更多有需要的朋友所以整理在這裏分享,如果侵犯版權,請聯繫網站進行刪除。

Tags:lua 腳本