
Lua
FeiYaaa
这个作者很懒,什么都没留下…
展开
-
Lua学习笔记(6) : 在Lua中调用C++之函数
1. 前言此前介绍过如何使用C++调用Lua中的函数,并给出了具体的代码,在这篇教程中将介绍于Lua内调用C++函数的方法~我们先来看代码,再讲述重点部分。2. 代码[C++程序]#include "include\lua.h"#include "include\lauxlib.h"#include "include\lualib.h"#include原创 2015-12-28 16:35:43 · 614 阅读 · 0 评论 -
Lua学习笔记(2) : 取得Lua中的变量
1. 引言在第一个教程中介绍了于C++中运行Lua脚本的方法,在第二课就来介绍如何实现C++与Lua交互。这一课的主题是要在C++程序中取得Lua脚本内的变量,我们先给出代码再进一步说明:C++代码:#include "include\lua.h"#include "include\lauxlib.h"#include "include\lualib.h"#inc原创 2015-11-30 23:48:28 · 4863 阅读 · 2 评论 -
Lua学习笔记(3) : 在C++中调用Lua函數
这次的教程内容和上一篇差不多,只是把获取变量换成调用函数及获取返回结果的概念,內容不多详细说明都在代码的注释中,我就不多说了,直接看代码吧代码沿用前一篇的架构,差別只在於新增调用函数的部分而已C++代碼#include "include\lua.h"#include "include\lauxlib.h"#include "include\lualib.h"#原创 2015-12-16 21:03:50 · 580 阅读 · 0 评论 -
Lua学习笔记(4) : 调用Lua函數延伸 - 返回多个结果
以下给出一个示例,说明当需要Lua函数返回多个结果时,该如何获取栈中的结果,以及Lua脚本该如何编写C++代码#include "include\lua.h"#include "include\lauxlib.h"#include "include\lualib.h"#include "windows.h"void main(int argc, char* argv原创 2015-12-16 21:50:18 · 818 阅读 · 0 评论 -
Lua学习笔记(5) : 取得table內变量
1. 前言在Lua中有个好用的数据型态叫作table,有点类似PHP中的Array先来看个有table的Lua代码[luaDemo.lua]name = "LuaDemo"monster = { name = "Dinomon", hp = 1000, atk = 65}在上面的代码中,有一个名为monster的table其中含有name、hp、atk原创 2015-12-23 16:45:04 · 1976 阅读 · 0 评论 -
Lua学习笔记(1) : 第一个Lua程序 - Lua与C++混合编程
一 Lua简介Lua是一个轻量化的脚本语言,体积小,速度快。Lua须嵌入在其他宿主语言(如:C、C++)中来执行,因此功能也很容易灵活扩充。Lua是个动态型别语言,这表示不需要对变量宣告类型,而每个值都有自己所代表的类型。Lua常见用于游戏开发与嵌入式开发,例如编写游戏AI、剧情脚本,把程序模块化。使用Lua编写程序中可模块化之部分的好处是,一旦模块内容有所变更,无需重编译主程原创 2015-11-25 23:30:53 · 2434 阅读 · 0 评论