码迷,mamicode.com
首页 >  
搜索关键字:lua 捕获异常trycatch封装    ( 4543个结果
VC和VS调用Lua设置以及Lua C API使用。
通过c++调用lua 脚本, 环境VC++6.0 lua sdk 5.1.4 在调用前先认识几个函数。1.调用lua_open()将创建一个指向Lua解释器的指针。2. luaL_openlibs()函数加载Lua库。3.使用luaL_dofile()加载脚本并运行脚本。4. lua_close()...
分类:Windows程序   时间:2014-06-28 18:49:38    阅读次数:463
Lua C API
1. Lua解释器Lua解释器是什么? Lua解释器是一个使用Lua标准库实现的独立的解释器,是一个很小的Lua应用(总共不超过500行的代码)。解释器负责程序和使用者的接口:从使用者那里获取文件或者字符串,并传给Lua标准库,Lua标准库负责最终的代码运行。当Lua作为独立程序运行的时候,Lua和...
分类:Windows程序   时间:2014-06-28 18:49:02    阅读次数:331
Lua常用的数据结构表示
1.矩阵Lua中有两种表示矩阵的方法,一是“数组的数组”。也就是说,table的每个元素是另一个table。例如,可以使用下面代码创建一个n行m列的矩阵:mt = {} -- create the matrixfor i=1,N do mt = {} -- create a new ro...
分类:其他好文   时间:2014-06-28 17:17:13    阅读次数:194
lua metatable和metamethod元表和元方法
Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,它会先检查两者之一是否有元表,然后检查该元表中是否存在__add字段,如果有,就调用该字段对应的值....
分类:其他好文   时间:2014-06-24 10:21:33    阅读次数:309
Lua table pair和ipair区别
官方描述:ipairs(t)Returns three values: an iterator function, the tablet, and 0, so that the constructionfor i,v inipairs(t) dobodyendwill iterate over th...
分类:其他好文   时间:2014-06-23 08:19:14    阅读次数:309
Lua和Javascript差异对比
Lua模拟器js方案1.语法级模拟lua与js语言差异1.1注释js 为//,lua为--.1.2变量js利用val来声明全局变量不存在局部变量,lua则不需要直接定位则为全局变量,local声明则为局部变量。1.3运算符js+ - * / % ++ --= += -= *= /= %=支持字符串 ...
分类:编程语言   时间:2014-06-23 08:12:56    阅读次数:305
Cocos2d-x Lua 播放视频(iOS&android)
最近刚转了游戏,来公司不久就接到一个任务就是做一个视频播放的功能,自己花了3天时间,暂时实现了一个简易的功能,特写篇博客,以作记录。参考地址如下:http://blog.csdn.net/xiaominghimi/article/details/6870259http://blog.csdn.net...
分类:移动开发   时间:2014-06-21 09:00:29    阅读次数:1207
lua 函数练习
1 --逻辑表达式 2 3 --1+2+3+...+n 4 function fun1(n) 5 local sum = 0 6 for i=1,n do 7 sum = sum + i 8 end 9 return sum 10...
分类:其他好文   时间:2014-06-21 08:04:22    阅读次数:292
Lua function 函数
Lua支持面向对象,操作符为冒号‘:’。o:foo(x) o.foo(o, x).Lua程序可以调用C语言或者Lua实现的函数。Lua基础库中的所有函数都是用C实现的。但这些细节对于lua程序员是透明的。调用一个用C实现的函数,和调用一个用Lua实现的函数,二者没有任何区别。函数的参数跟局部变量一....
分类:其他好文   时间:2014-06-20 18:23:56    阅读次数:1212
lua debug
lua 如何调试,可以使用ide - decode,zerobrane但是如果是远程调试就不方便了,所以开始使用console来debug了1.打断点> debug.debug()2.断点继续> cont3.打印callstack> print(debug.traceback())
分类:其他好文   时间:2014-06-18 09:12:15    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!