LUA脚本初级教程
文章平均质量分 71
OoCocosoO
IT 游戏 码农 程序猿 热爱编程 C++ C COCOS2D-X CSS JS .NET
展开
-
Windows平台下LUA环境的搭建
关于LUA说明请看度娘百科http://t.cn/hdltFz. Lua官网http://www.lua.org/可下载其源码.Lua is Free Software Distributed in Source Code. It May Be Used for Any Purpose ,Including Commerical Purpose,At Absolutely No Cos原创 2013-09-08 09:02:02 · 2708 阅读 · 0 评论 -
LUA调用C++函数的一个简单Demo
这个Demo是帮助初学者了解LUA是如何调用C++/C的函数的.LUA调用的C++中类的函数必须是静态函数方可.一、我的LUA文件很简单就是调用一个已经注册的C++函数如下:print("Hello, This is a Lua File.")iResult = getValueFromCFunc(5)//调用注册的C++函数print("5*4*3*2*1=",iResult原创 2013-09-08 11:42:07 · 1366 阅读 · 0 评论 -
LUA读取CSV文件的一个简单Demo
今天的内容很简单,相信大家一看便会.废话少说先来看下我们要读取的CSV文件内容如下:NAME,AGE,JOBSEX张001,99,学生,男李002,10,警察,女张002,11,老师,男李003,12,老板,女张003,13,学生,男李004,14,警察,女张004,15,老师,男李005,16,老板,女我们的C代码看起来是这样的其实就是加载LUA脚本:int main()原创 2013-12-22 18:02:34 · 3084 阅读 · 0 评论 -
遍历和读取LUA文件中表的元素Demo
至于LUA环境配置什么的前面的文章已经讲得很详细了自处不再赘述废话少说直接上代码.一、先说在C++中的情况:先来看下我们要读取的这个LUA文件A.LUA的内容如下:TT={1,2,3,4,5,6,7,8,9}SS={A="THIS IS A STRING FROM LUA TABLE",B="TEST"}然后我们的C++中的代码看起来是酱紫的.PS:等你熟悉后你可以随心所欲的写,我这只是原创 2013-12-22 10:44:34 · 2193 阅读 · 0 评论 -
LUA 一些常用函数的简单注解说明
LUA解释器的整个State如全局变量、堆栈等都存储在一个结构类型为Lua_State动态分配的对象里.指向这一对象的指针必须作为第一个参数传递给所有连接库的API.在调用所有的API函数之前,你必须先用lua_open以生成一个State. lua_State* lua_open(void)通过调用lua_close来释放一个通过lua_open生成的state:void lua_clo原创 2013-08-13 14:27:25 · 2615 阅读 · 1 评论 -
C调用LUA函数的一个简单Demo
这个Demo是帮助初学者了解C++是如何调用LUA的函数的.一、我的LUA文件里是一个求阶乘的函数如下:print("Hello This is a Lua File")//仅作提示用function Factorial(n)//求n的阶乘 if n == 0 then return 1 else return n*Factorial(n-1) endend二、在C原创 2013-09-08 11:11:23 · 1497 阅读 · 0 评论 -
C遍历LUA表和调用LUA函数的简单Demo
废话就不多说了,直接进入正题.首先我们的LUA文件Test.lua看起来像是下面这样的:T1={1,2,3,4,5,6,7,8,9}T2={A="A",B="B",C="C",1,3,5}----------------------------function Factorial(n) if n == 0 then return 1 else return原创 2015-05-02 14:24:48 · 1216 阅读 · 0 评论