想像一个场景:你的c程序需要有一个窗口,你想让用户可以自定义窗口大小。方法很多,比如使用环境变量,或键值对的文件。不管怎样,你需要解析它。使用lua配置文件是个不错的选择。
首先,你可以定义如下的配置文件:
--define window size
width = 100
height = 50
然后,我们写个函数来解析它,使用lua API 来指导lua解析配置。,...
我的主攻是C, C++,之前也学过 Python, Lua 脚本语言,没有接触过PHP。这几天在学习PHP,做个笔记。 感觉PHP在语法上与PHP特别相似。只要会C++,PHP基本上不用记什么。 语法上有这些特点: 1. 数据类型 ??? nu...
分类:
Web程序 时间:
2014-10-11 23:13:37
阅读次数:
459
IOS中如何调用LUA,以及LUA如何调用IOS中的功能
分类:
其他好文 时间:
2014-10-11 11:19:05
阅读次数:
197
这里的函数主要用来做:回调函数。参考资料为quick_cocos.星月倾心贡献~~~--[[-- 将lua对象及方法包装为一个匿名函数-- 许多功能需要传入一个 Lua 函数做参数,然后在特定事件发生时就会调用传入的函数。例如触摸事件、帧事件等等。-- example: local MySce...
分类:
其他好文 时间:
2014-10-10 21:12:04
阅读次数:
212
大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。在前一篇文章《Unity3D游戏开发之Lua与游戏的不解
之缘(上)》中,博主带领大家初步探索了Lua语言与游戏开发领域之间的紧密联系,今天让我们来继续将Lua语言进行到底吧!通过前面的学习,我们知道设计Lua语言的目的是为了将Lua嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua语言本身没有像其它语言提供丰富的类库,因此Lua语言必须依赖于其它语言来完成功能上的扩展(可是正是在功能上牺牲...
分类:
编程语言 时间:
2014-10-10 20:35:04
阅读次数:
312
这个版本的语法分析器是由工具 yacc 生成的,其相应的源文件为 lua.stx。这个不是我关注的重点,略过。 这一节这样结束有点儿寒酸,闲话几句。 yacc 的历史就不说了,yacc 类工具出现,使得程序语言分析相关的工作...
分类:
其他好文 时间:
2014-10-10 16:12:25
阅读次数:
159
先上一段代码:local tbl = { ["a"] = 1, ["b"] = 2 }local cpy = tblfor k, v in pairs( tbl ) do print( "tab: " .. k .. ":".. v ) -- 打印tbl里的元素值endfor k, v i...
分类:
其他好文 时间:
2014-10-10 16:03:40
阅读次数:
176
这里的函数主要用来做:检查操作。参考资料为quick_cocos.星月倾心贡献~~~--[[-- 检查并转换为数值,转换失败则返回 0-- @param value 要检查并转换的值-- @param base 进制,默认为十进制-- @return number 返回的数值--]]function...
分类:
其他好文 时间:
2014-10-10 15:59:00
阅读次数:
153
cocos2dx 3.1.1 lua项目安卓交叉编译 mac环境下
本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好
1\新建项目
在mac的终端下输入命令:
cocos new tegame -p com.test.app -l lua
(后面可以加自定义的路径)
环境搭建好后可以直接输入以上语句新建项目.
这个新建的lua项目,就是我...
分类:
移动开发 时间:
2014-10-09 23:13:08
阅读次数:
263
没想到距离上一篇基础补充已经过了1年多了,最近准备捡回Lua,把基础都补补,今天来聊聊Lua的函数吧~ 0.环境我突然对Lua又大感兴趣的最主要原因是,Cocos Code IDE开始浮出水面了,它是Cocos2d-x官方出的一款专门针对Cocos2d-x+Lua或JS的IDE,试着用了,虽然不能说很完美,但,很值得期待。 所以,本文使用的Lua编辑器就选它了,大家就随意吧~笨木头花心贡献,哈?...
分类:
其他好文 时间:
2014-10-09 18:52:27
阅读次数:
162