电脑

当前位置 /首页/游戏数码/电脑/列表

lua脚本怎么用

今天的这篇和大家聊一聊关于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张

特别提示

以上内容和图片整理自互联网,为帮助到更多有需要的朋友所以整理在这里分享,如果侵犯版权,请联系网站进行删除。

TAG标签:lua 脚本 #