LUA技术
文章平均质量分 79
qixi1987
这个作者很懒,什么都没留下…
展开
-
Lua脚本在C++下的舞步一
Lua脚本在C++下的舞步(一) 现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。 但是我觉得,其实脚本语言与C++的结合,远远比你在游戏中看到的特效要来的迅猛。它可以运用到方方面面的领域转载 2014-05-10 15:57:44 · 398 阅读 · 0 评论 -
采访Lua发明人的一篇文章
Lua 是一门非常之小,但五脏俱全的动态语言。它由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes在1993年创建。Lua 拥有一组精简的强大特性,以及容易使用的 C API ,这使得它易于嵌入与扩展来表达特定领域的概念。Lua在专有软件界声名显赫。例如,在诸多游戏中,比如 Blizzard(暴雪)公司的《魔兽世转载 2014-05-10 16:01:24 · 685 阅读 · 0 评论 -
在VS中配置Lua
1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码,最新版本为5.1.2。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: 使用任意ANSI C编译器,在这里使用VS2005编译LUA。具体步骤如下: 1、新建一个空的Console工程,在这里该工程名暂为“lua” 2、将src中的文件全部拷贝到该项目文件夹下 3、转载 2014-05-10 16:04:55 · 467 阅读 · 0 评论 -
C/C++中调用LUA函数
1 配置工作环境 a 下载LUA安装包 sf_200472410155.zip b 然后,解压用于WIN32下的安装包。放在一个盘的目录下如:C:/LUA50 c 打开VC++6.0,点击Project下的Setting中将include目录设为C:/LUA50。 并在LIB库中加入lua+lib.lib,并将C:/LUA50下的Lua+lib.dl转载 2014-05-10 16:12:03 · 490 阅读 · 0 评论 -
Lua脚本在C++下的舞步(二)
转帖来自:http://www.acejoy.com/bbs/viewthread.php?tid=1939&extra=page%3D1 上一节讲了一些基本的Lua应用,或许你会说,还是很简单么。呵呵,恩,是的,本来Lua就是为了让大家使用的方便快捷而设计的。如果设计的过为复杂,就不会有人使用了。 下面,我要强调一下,Lua的栈的一些概念,因为这个确实很重要,你会经常用到。熟练使用Lua转载 2014-05-10 15:48:52 · 409 阅读 · 0 评论 -
Lua脚本在C++下的舞步(三)
前两天一直忙于工作,没有时间来更新,呵呵,今天赶紧补上吧。 上一讲我把Lua基本的栈规则讲了一下,然后完善了一下我的CLuaFn类。让它可以支持任意参数数量和函数名称的传值。当然,这些功能是为了今天这篇文章而铺路的。 看了七猫的回帖,呵呵,确实应该说一下SWIG这个工具,说真的,我对这个工具理解不深,因为没有怎么用过,读过一些关于它的文章,似乎是帮你把C++的功能封装成一个Lua基本库的东西,转载 2014-05-10 16:13:31 · 370 阅读 · 0 评论 -
Lua与C++的逻辑舞步
本文转自:http://www.acejoy.com/bbs/viewthread.php?tid=3136 以前写过一篇Lua的基础文章,属于基础的技术普及贴,具体请参阅精华区。以下的文章,希望你能稍微了解一些Lua的基础知识,再来阅读更有益处。 在网上,很多人都在说Lua适合做游戏,但是怎么做?说的却知之甚少,更多的是长篇累牍的基础贴。脚本与C++的结合,如何能达到较高的效率?什么样转载 2014-05-10 16:15:32 · 495 阅读 · 0 评论