
lua
文章平均质量分 77
sdnxiaotao
全部为转载并已标明出处!
如没有明确声明为转载则是本人疏忽,向作者致歉!
展开
-
Lua脚本语法说明(修订)
Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。 单行注释中,连续两个减号"--转载 2008-07-28 14:08:00 · 492 阅读 · 0 评论 -
通过例子学习lua-7
1.前言上次偶说到从C/C++中调用Lua的函数, 然后就有朋友问从Lua中如何调用C/C++的函数, 所以偶们这次就来说说这个问题. 首先偶们会在C++中建立一个函数, 然后告知Lua有这个函数, 最后再执行它. 另外, 由于函数不是在Lua中定义的, 所以无法确定函数的正确性, 可能在调用过程中会出错, 因此偶们还会说说Lua出错处理的问题.2.Lua中调用C函数在lua中是以函数指针的形式转载 2008-07-28 15:16:00 · 443 阅读 · 0 评论 -
通过例子学习lua-6
参考英文文档http://tonyandpaige.com/tutorials/lua2.html1.简介偶们这次主要说说怎么由Lua定义函数, 然后在C或者C++中调用. 这里偶们暂不涉及C++的对象问题, 只讨论调用函数的参数, 返回值和全局变量的使用.2.这里偶们在e12.lua里先定义一个简单的add(), x,y为加法的两个参数, return 直接返回相加后的结果.例e12.lua-转载 2008-07-28 15:15:00 · 564 阅读 · 0 评论 -
通过例子学习lua-5
1.简介Lua与C/C++结合是很紧密的, Lua与C++交互是建立在Lua与C的基础上的, 所以偶先从Lua与C讲起.正如第一讲所说, 运行Lua程序或者说调用Lua主要有两种方式:* 通过命令行执行"Lua"命令* 通过Lua的C库虽然此前偶们一直用第一种方式, 但偶要告诉你, 通过Lua的C库执行才是游戏中常用的方式.2.Lua的C库Lua的C库可以做为Shared Library调用,转载 2008-07-28 15:15:00 · 414 阅读 · 0 评论 -
通过例子学习lua-4
1.不定参数例e07.lua-- Functions can take a -- variable number of -- arguments. function funky_print (...) for i=1, arg.n do print("FuNkY: " .. arg) end end funky_print("one", "two")运行结果FuNkY: on转载 2008-07-28 15:14:00 · 447 阅读 · 0 评论 -
通过例子学习lua-3
1.简介Lua语言只有一种基本数据结构, 那就是table, 所有其他数据结构如数组啦,类啦, 都可以由table实现.2.table的下标例e05.lua-- Arrays myData = {} myData[0] = “foo” myData[1] = 42 -- Hash tables myData[“bar”] = “baz” -- Iterate through the -- str转载 2008-07-28 15:13:00 · 521 阅读 · 0 评论 -
通过例子学习lua-2
1. 函数的使用以下程序演示了如何在Lua中使用函数, 及局部变量例e02.lua-- functions function pythagorean(a, b) local c2 = a^2 + b^2 return sqrt(c2) end print(pythagorean(3,4))运行结果5程序说明在Lua中函数的定义格式为:function 函数名(参数)...end与Pasc转载 2008-07-28 15:12:00 · 492 阅读 · 0 评论 -
通过例子学习lua-1
本文作者是OGDEV的HACK达人通过例子学习Lua(1) ---- Hello World1.前言偶最近在学习Lua, 所以写出心得和大家共享, 争取一天写一篇, 嘿嘿.才开始学所以内容很浅, 希望大家包涵.Lua是一种完全免费的脚本语言, 可以和C/C++语言紧密结合,它的官方网站在http://www.lua.org./ 在网站上可以下载到lua的源码, 没有可执行版本, 不过不用担心,转载 2008-07-28 15:10:00 · 536 阅读 · 0 评论 -
在C++中使用LUA脚本
为什么要用Lua作脚本? 使用Lua作脚本,主要是因为它小巧玲珑(体积小,运行快),而且它的语法又比较简单明了。不过,使用LuaAPI将Lua引擎集成到程序中,确实有一些不方便——就是"就象用汇编"。当然,现在不用再这么辛苦了,因为可以使用LuaWrapper For C++。使用这个工具,在C++中集成Lua脚本就是轻而易举的事。原有的C++函数和类,几乎不需要任何改变,就转载 2008-07-28 14:52:00 · 2800 阅读 · 1 评论 -
【转贴】Lua 程序设计初步
【转贴】Lua 程序设计初步 作者: 沐枫 (第二人生成员)版权所有转载请注明原出处主页:第二人生 http://www.d2-life.com http://www.d2-life.com/LBS/blogview.asp?logID=39 在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在转载 2008-08-05 13:43:00 · 732 阅读 · 0 评论