lua教程

以下是为您整理出来关于【lua教程】合集内容,如果觉得还不错,请帮忙转发推荐。

【lua教程】技术教程文章

lua教程

Mac 上也可以通过 homebrew 安装,便于版本管理。brew install lua lua-基础语法-- 注释-- [[]] -- 多行注释, 如果临时取消多行注释,只需要在头部"--" 改为 "---"即可下划线加大写字母为关键字变量缺省为nil,删除变量给其赋值nil即可交互式编程&脚本式编程(执行式脚本要加解释器-#!/usr/local/bin/lua), 通过 Ctrl+D(发送退出信号),Ctrl+C(强制中断)退出;或通过 os.exit()退出lua-数据类型nil -- 没有任何有效值,只有...

Lua教程之弱引用table

这次要介绍的内容比较少,就一个——弱引用table1.无法超越人类智慧的智能——自动内存管理的缺陷我们都知道,Lua是具备自动内存管理的,好吧,也许有些朋友不知道。我们只管创建对象,无须删除对象(当然,对于不要的对象你需要设置一下nil值),Lua会自动删除那些被认为是垃圾的对象。问题就出现在,什么对象才是垃圾对象,有些时候,我们很清楚某个对象是垃圾,但是,Lua却无法发现。 比如这样一个例子:复制代码 代码如下: t...

Lua教程(二十):Lua调用C函数

Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式,即typedef int (*lua_CFunction)(lua_State* L)。简单说明一下,该函数类型仅仅包含一个表示Lua环境的指针作为其唯一的参数,实现者可以通过该指针进一步获取Lua代码中实际传入的...

Lua教程(一):在C++中嵌入Lua脚本

本系列教程主要介绍如何在C/C++程序里面嵌入Lua脚本,我打算从以下几个方面来介绍:1.如何在C/C++里面嵌入Lua脚本2.Lua访问C/C++数据结构(这里面要介绍类,结构体,函数,变量,枚举等数据类型在lua里面如何访问)3.C/C++访问Lua的数据,主要是基本数据类型,函数和Table4.Cocos2D-X里面的Lua绑定(含自动绑定与手动绑定)5.Cocos2D-x里面Lua和C/C++相互调用6.Cocos2D-x里面Lua和Java相互调用7.Cocos2D-x里面Lua和Objective-C相互...

LUA - 相关标签