(資料圖片)
你們好,最近小信發(fā)現(xiàn)有諸多的小伙伴們對(duì)于刺激戰(zhàn)場手游腳本,刺激戰(zhàn)場lua腳本怎么用這個(gè)問題都頗為感興趣的,今天小活為大家梳理了下,一起往下看看吧。
1、一般是加到StdAfx.h中extern " C " { # include " Lua。h " # include " Lua lib。h " # include " laux lib。h " # pragma comment(lib," lualib.lib") #pragma comment(lib," lua.lib") }
2、那么一般來說,我們用一個(gè)全局LUA庫lua_State* g_Lua定義的這個(gè)東西;
3、并且還在代理初始化的時(shí)候用g_Lua=lua_open()初始化LUA;* *加上這句話Lua _ baseliopen(g _ Lua);但是在這個(gè)簡單的例子Lua _ tabli open(g _ Lua)中我可以沒有這些;Lua _ iolibopen(g _ Lua);Lua _ strlibopen(g _ Lua);Lua _ mathlibopen(g _ Lua);
4、然后聲明接口函數(shù),注冊(cè)函數(shù)Lua _ register (g _ Lua," message "my message);
5、好了,初始化部分結(jié)束了。我們來看看接口函數(shù)怎么寫。函數(shù)必須以這種格式編寫。
6、static int Func(lua_State * L){靜態(tài)函數(shù),帶參數(shù)Lua _ State結(jié)構(gòu)的指針返回的值代表返回?cái)?shù)據(jù)的個(gè)數(shù),比如return 2;它可以表示返回兩個(gè)整數(shù)。
7、浮點(diǎn)數(shù),比如LUA的腳本,可以這樣。I,j=Func(),也就是說可以從Func接口函數(shù)得到兩個(gè)返回值。}
以上就是刺激戰(zhàn)場lua腳本怎么用這篇文章的一些介紹,希望對(duì)大家有所幫助。
最近更新