由于测试FreeSWITCH不同版本的需要,研究了下Git的使用,通过Git来管理所有的版本,方便了测试。以下就总结下具体的使用方法:其中:git clone ..是现在git仓库;git tag 是查看freeswitch的版本 ; git checkout v.. 是切换到指定的v.. 版本.....
分类:
其他好文 时间:
2014-07-29 13:48:28
阅读次数:
220
由于测试FreeSWITCH不同版本的需要,研究了下Git的使用,通过Git来管理所有的版本,方便了测试。以下就总结下具体的使用方法:其中:git clone ..是现在git仓库;git tag 是查看freeswitch的版本 ; git checkout v.. 是切换到指定的v.. 版本.....
分类:
其他好文 时间:
2014-07-29 13:47:38
阅读次数:
190
可以使用srlua这个工具把lua脚本打包成exe,提供了lua 5.2、5.1、5.0的版本对应的源码。不过我懒得编译了,发现“白的菜”替懒人编译好了(感谢),点击下载。解压后出现“luapack\bin\debug"目录,如图然后打开cmd切换到当前目录,运行glue srlua.exe tes...
分类:
其他好文 时间:
2014-07-29 12:19:56
阅读次数:
537
游戏脚本化开发已经成为一种主流的趋势,伴随着产生大量的人才需求.近两年,各个游戏公司对于lua程序员的需求明显是增长额有点过分了,真的是太不正常了.抛开市场化需求的东西不谈,我们谈一些技术,一些琐碎的,可有可无,非重点的技术.近几天我都在写客户端的开发框架,目的就是让LUA程序员可以使用一款自己喜欢...
分类:
其他好文 时间:
2014-07-29 12:09:56
阅读次数:
332
在打开一个面板时,要考虑到把其它的面板关掉,一定要考虑周全,任何一个不该显示的面板全部关掉,可以用以下两个接口测试显示和隐藏的面板--设置面板显示时的回调函数,此函数接受1个参数[面板名] --@param {function} func 脚本回调函数 function obj:setOnPanel...
分类:
其他好文 时间:
2014-07-29 11:39:06
阅读次数:
462
我们先来看一个简单的例子:lua_State* L = NULL;// 内部调用lua函数double f(double x, double y){ double z; lua_getglobal(L, "f"); // 获取lua函数f lua_pushnumber(L, ...
分类:
其他好文 时间:
2014-07-29 10:29:56
阅读次数:
230
void lua_getglobal (lua_State *L, const char *name);获取lua全局变量,将lua的全局变量global name压栈。堆栈+1void lua_setglobal (lua_State *L, const char *name);设置lua全局变量...
cocos2dx-lua function.lua 定义了class方法,让lua实现继承像传统语言一样漂亮和方便看定义function class(classname, super) local superType = type(super) local cls --如果父类既不...
分类:
其他好文 时间:
2014-07-28 14:27:13
阅读次数:
254
Lua可作为扩展性语言(Lua可以作为程序库用来扩展应用的功能),同时也是个可扩展的语言(Lua程序中可以注册由其他语言实现的函数)。 C和Lua交互的部分称为C API。C API是一个C代码与Lua进行交互的函数集。他由以下部分组成:读写Lua全局变量的函数、调用Lua函数的函数、运行Lu...
分类:
编程语言 时间:
2014-07-27 23:19:39
阅读次数:
297
话不多说,直接上代码--代码是lua的,c++也一样 local text = ccui.Text:create("text can line wrap text can line wrap text can line wrap text can line wrap text can line w....
分类:
其他好文 时间:
2014-07-27 22:42:09
阅读次数:
245