request请求处理 通过mod_lwt模块提供的处理程序来调用Lua脚本处理HTTP请求。具体流程:判断该请求是否由LWT处理,如果不是,拒绝处理请求;判断Lua脚本文件是否存在,如果不存在,返回一个HTTP 404(未找到);响应内容类型默认为"text/html";创建一个新的Lua状态;....
分类:
其他好文 时间:
2014-11-18 00:21:01
阅读次数:
274
在项目开发过程当中,尤其是游戏开发,当使用lua脚本语言编写客户端程序时,需要给玩家角色名长度做适配。如果玩家角色名的长度很长,超过了给定框,那么就会遮住游戏界面其他地方的图片,效果很难看,这样给玩家的体验就不好。为了给用户一个好的体验,往往策划会提出要求,比如角色名最大长度为18位,但是12位就已经超出框框,那么可以只显示9位,剩余部分用省略号替换,这样整个角色名就在给定框当中,给玩家的体验效果...
分类:
编程语言 时间:
2014-11-15 17:07:59
阅读次数:
259
前一篇博文说了,在cocos2dx中怎么样使用iconv转码,这节我们将上一节中写的转码函数,做成一个lua接口,在lua脚本中使用。
// luaiconv.h
#ifndef __LUA_ICONV_H__
#define __LUA_ICONV_H__
#include "tolua++.h"
#include "tolua_event.h"
#include "lauxli...
分类:
其他好文 时间:
2014-11-12 13:49:55
阅读次数:
251
这里将介绍使用tolua++将自定义的C++类嵌入,让lua脚本使用一般过程:自定义类 -> 使用tolua++工具编译到LuaCoco2d.cpp中 -> lua调用步骤一:自定义一个C++类,我定义一个类名为:MySpriteMySprite.hMySprite.cpp步骤二:根据自定义类创建一...
分类:
编程语言 时间:
2014-11-11 18:45:06
阅读次数:
220
From: http://luci.subsignal.org/
中文总结:
1. LuCI 是2008年3月专为OpenWrt创建的项目;
2. LuCI保证了更高性能,更小size, 更好的可维护性--这是最重要的;
3. LuCI的MVC框架,包括libs, apps, UI;
4. LuCI采用Lua脚本编程;...
分类:
其他好文 时间:
2014-11-03 22:38:55
阅读次数:
347
话接上文。笔者为了方便使用Lua,自己编写了一个Lua的类。主要代码如下: QLua.h 1 #ifndef QLUA_H 2 #define QLUA_H 3 4 // own 5 #include "include/lua.hpp" 6 7 // qt 8 #include 9 #i...
话接上篇。成功配置好Qt+Lua+toLua后,我们可以实现在Lua脚本中使用各个Qt的类。直接看代码吧。#include "include/lua.hpp"#include #include #include #include static int tolua_new_QWidget(lua_.....
话接上篇。通过前几篇博客,我们实现在Lua脚本中执行Qt类中函数的方法,以及在Lua脚本中连接Qt对象的信号与槽。 但是,我们也能发现,如果希望在Lua脚本中执行Qt类的函数,就必须绑定一个真正实现功能的函数。如QWidget::show(),需要写一个在栈中取出widget指针,widget...
Lua与C++之间可以实现非常强的交互性。Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数。由此可以引发出很多奇思妙想了。 简单来说,Lua动态的特性补充了C++的功能。当然,也看你具体怎么用。 笔者经常使用Qt,故准备将Qt和Lua结合在一起。想象一下在Lua脚本中调用如下代码.....