早前就用过LUA ,只是局部的小项目使用,突然兴起想要写一些关于LUA 的 文章,记录曾经学习过的点点滴滴。
这里我使用的是LUA5.2作为 案例
lua做为轻量级脚本语言已经被广泛应用到应用软件以及游戏开发中,相比Perl以及python lua的内核 只有100KB左右
可以很容易嵌入到语言级别 就好像语言本身的功能一样
以下来自百度全科:
Lua还具有其它一些特性:同时支持面向...
分类:
编程语言 时间:
2014-12-05 07:06:16
阅读次数:
242
LUA可谓是配置文件神器,具体功能用过才知道,接近两年没用了抽了俩小时熟悉了下基本的用法。
包括C/LUA堆栈操作 函数相互调用 以及LUA的闭包 C++和LUA相互闭包
要学习LUA首先要理解LUA和C/C++交互的堆栈lua_State 这里引用网友的一篇文章很详细
http://wind-catalpa.blog.163.com/blog/static/1147535432013...
分类:
编程语言 时间:
2014-12-05 07:04:40
阅读次数:
208
刚接触Cocos的时候谢了这样一段Lua代码:
cc.Director:getInstance():getScheduler():scheduleScriptFunc(createOnePairPipe,2.5,false)
然后我在游戏结束的时候用了下面的代码:
local startScene = require("scenes/StartScene")...
分类:
其他好文 时间:
2014-12-05 00:47:39
阅读次数:
163
费了好大劲终于搞定了让ZBS支持打开GBK文件了。记录下过程:看源码发现ZBS打开文件时会调用src\editor\commands.lua中的LoadFile函数,代码如下:1 local file_text = FileRead(filePath)2 if file_text then3 ...
分类:
其他好文 时间:
2014-12-04 19:40:18
阅读次数:
146
lua中for的四种遍历方式区别table.maxn 取最大的整数key#table 从1开始的顺序整数最大值,如1,2,3,6 #table == 3key,valuepairs 取每一个键值对ipairs 取从key==1开始的顺序整数最大值,每个键值对参考http://rangercyh.bl...
分类:
其他好文 时间:
2014-12-04 19:33:02
阅读次数:
225
----------------------------------------------------------------------Create By SunC2014/7/1--Func:分割字符串--szFullString要分割的字符串--szSeparator分割字符(此处不能为转义...
分类:
其他好文 时间:
2014-12-04 19:31:55
阅读次数:
148
uhttpd是openwrt上默认的Web服务器,支持CGI,lua脚本,以及静态文件的服务。它是一个精简的服务器,一般适合作为路由器这样的嵌入式设备使用,或者Web服务器的入门学习。uhttpd的源码可以用svn到这里下载。概述uhttpd.png首先,在uhttpd启动的时候,它会先读取参数,进...
分类:
Web程序 时间:
2014-12-03 18:59:34
阅读次数:
171
在Program in Lua第二版,第11.7节中介绍了用lua写“图”数据结构的方法,
但书中提供的图的算法只能打印出第一条找到的正确路径,于是我就自己琢磨
着怎么用lua写出一个图算法打印出所有可能的路径,自己独自一个人思考了
很久,期间没有参考任何资料,完全靠“头脑暴力”把它解决了,最后思考了看看,
也不知道这到底是什么算法,完全凭借着自己认为的所谓的"退化"的概念,奇妙
的解决...
分类:
编程语言 时间:
2014-12-03 00:32:23
阅读次数:
214
什么样类型的函数可以被Lua调用typedef int (*lua_CFunction) (lua_State *L);符合类型的函数怎样处理后才可以被Lua调用使用lua_register或者 lua_pushfunction和lua_setglobal()把要调用的函数加入到lua状态机中。#d...
分类:
其他好文 时间:
2014-12-02 19:03:39
阅读次数:
249