码迷,mamicode.com
首页 >  
搜索关键字:lua astar    ( 4673个结果
lua元表Metatable
Lua 中的每个值都可以用一个 metatable。 这个 metatable 就是一个原始的 Lua table , 它用来定义原始值在特定操作下的行为。 你可以通过在 metatable 中的特定域设一些值来改变拥有这个 metatable 的值 的指定操作之行为。 举例来说,当一个非数字的值作...
分类:其他好文   时间:2014-09-20 18:29:39    阅读次数:257
Lua脚本怎么样调用外部脚本?
在游戏脚本开发中,我们往往会发现脚本量非常大,而且我们经常会在一下核心脚本文件中定义一些常用的功能函数,但是Lua脚本没有提供include关键词,那又是怎样调用外部函数的呢?如何实现脚本的Include功...
分类:其他好文   时间:2014-09-20 15:39:39    阅读次数:213
lua 函数调用1 -- 闭包详解和C调用
这里, 简单的记录一下lua中闭包的知识和C闭包调用前提知识: 在lua api小记2中已经分析了lua中值的结构, 是一个 TValue{value, tt}组合, 如果有疑问, 可以去看一下一些重要的数据结构 lua中有两种闭包, c闭包和lua闭包 两种闭包的公共部分: #define Clo...
分类:其他好文   时间:2014-09-19 13:34:55    阅读次数:201
lua API 小记2
1. 创建lua虚拟机lua_State *lua_newstate (lua_Alloc f, void *ud)创建一个新的独立的lua虚拟机. 参数指定了内存分配策略及其参数, 注意, 让用户可以定制内存分配策略是十分有用的, 比如在游戏服务器端使用lua, 我做过一次统记lua在运行的时候会...
分类:Windows程序   时间:2014-09-19 13:25:45    阅读次数:321
Lua API 小记1
这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfTheC[ring.of.the.c@gmail.com]打算记录一些lua_api, 可能会觉得lua文档中已经说的很清楚了, 但是我将用自己的方式,...
分类:Windows程序   时间:2014-09-19 11:47:15    阅读次数:302
一句话说清楚什么是闭包函数
题记:闭包是许多语言都支持的特性,像javascript,lua等。对闭包函数有所了解的童鞋可能都会感叹闭包函数似乎做到了其他普通函数未能做到的事情。普通函数内部可以直接读取全局变量。如:local n = 1function f1( ... ) return nendprint(f1()) ...
分类:其他好文   时间:2014-09-18 16:26:34    阅读次数:162
Lua2.4 准备工作
为什么要拿出来 Lua2.4 来看一下呢? ? 因为 Lua2.4 的时候增加了一个的外部编译器 luac,可以把 Lua 脚本编译成字节码。解释器可以直接执行编译好的字节码,加载速度得到了提升。这里主要是想看一下编译器是如何...
分类:其他好文   时间:2014-09-18 13:24:24    阅读次数:197
lua以xpcall实现try/catch功能
lua以xpcall实现try/catch功能
分类:其他好文   时间:2014-09-18 11:17:53    阅读次数:163
标准库 - 输入输出处理(input and output facilities) lua
标准库 - 输入输出处理(input and output facilities)责任编辑:cynthia作者:来自ITPUB论坛 2008-02-18 文本Tag: Lua【IT168 技术文档】I/O库提供两种不同的方式进行文件处理1、io表调用方式:使用io表,io.open将返回指定...
分类:其他好文   时间:2014-09-18 00:39:52    阅读次数:164
C\C++和Lua是如何进行通信的?
为了实现Lua和其他语言之间的通信,Lua虚拟机为C\C++提供了两个特性: 一,Lua_State状态机 ???????lua_State主要是管理一个lua虚拟机的执行环境, 一个lua虚拟机可以有多个执行环境。Lua虚拟机通过维护这样...
分类:编程语言   时间:2014-09-17 23:28:24    阅读次数:534
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!