gumingyaotangwei 的专栏

游戏架构,游戏引擎,游戏服务器,设计(C/C++),数据库,算法,电信协议,多媒体...

天龙八部服务器端共享内存的设计(3/3)

2. GameServer的消息响应如下: UINT WGRetUserDataHandler::Execute( WGRetUserData* pPacket, Player* pPlayer ) //这么大的数据包是通过网络发过来的 pGamePlayer->InitH...

2012-05-12 15:50:11

阅读数:3189

评论数:0

天龙八部服务器端Lua脚本系统

一、Lua脚本功能接口 1. LuaInterface.h/.cpp声明和实现LuaInterface。 LuaInterface成员如下: //脚本引擎 FoxLuaScript mLua ; //注册器 LuaCFuncRegister mFuncRegister; //...

2012-05-12 15:43:33

阅读数:7755

评论数:0

首先讲一下 TL中使用Lua脚本的过程 脚本中的Timer过程

1.首先在c++源码中添加需要注册到Lua的函数   INT LuaFnSetTimer(Lua_State* L)   {   LUA_ENTER_FUNCTION   SceneID_t sceneId = Lua_ValueToNumber(L,1);   ObjID_t sel...

2012-04-01 18:09:55

阅读数:3878

评论数:0

C/C++中调用LUA函数

1 配置工作环境 a 下载LUA安装包 sf_200472410155.zip        b 然后,解压用于WIN32下的安装包。放在一个盘的目录下如:C:/LUA50        c  打开VC++6.0,点击Project下的Setting中将include目录设为C:/...

2012-04-01 17:03:04

阅读数:1070

评论数:0

在VS中配置Lua

1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码,最新版本为5.1.2。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: 使用任意ANSI C编译器,在这里使用VS2005编译LUA。具体步骤如下: 1、新建一个空的Conso...

2012-03-30 17:54:26

阅读数:1589

评论数:1

在Lua中使用自己的C函数

-------以下是Lua脚本-------- --test.lua LuaC_MessageBox( "Last is ShowMessage! This is real MessageBox!"); ---------通过LuaEdit语法测试才出鬼了--------...

2012-03-30 17:53:38

阅读数:588

评论数:0

Lua脚本在C++下的舞步

Lua脚本在C++下的舞步(一) 现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。 ...

2012-03-30 16:05:54

阅读数:1202

评论数:0

采访Lua发明人的一篇文章

Lua 是一门非常之小,但五脏俱全的动态语言。它由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes在1993年创建。Lua 拥有一组精简的强大特性,以及容易使用的 C API ,这使得它易于嵌入与扩展来表达特定领...

2012-03-30 16:03:02

阅读数:1243

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭