
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 · 638 阅读 · 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 · 4930 阅读 · 2 评论 -
Lua学习笔记(3) : 在C++中调用Lua函數
这次的教程内容和上一篇差不多,只是把获取变量换成调用函数及获取返回结果的概念,內容不多 详细说明都在代码的注释中,我就不多说了,直接看代码吧 代码沿用前一篇的架构,差別只在於新增调用函数的部分而已 C++代碼 #include "include\lua.h" #include "include\lauxlib.h" #include "include\lualib.h" #原创 2015-12-16 21:03:50 · 589 阅读 · 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 · 834 阅读 · 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 · 2010 阅读 · 0 评论 -
Lua学习笔记(1) : 第一个Lua程序 - Lua与C++混合编程
一 Lua简介 Lua是一个轻量化的脚本语言,体积小,速度快。 Lua须嵌入在其他宿主语言(如:C、C++)中来执行,因此功能也很容易灵活扩充。 Lua是个动态型别语言,这表示不需要对变量宣告类型,而每个值都有自己所代表的类型。 Lua常见用于游戏开发与嵌入式开发,例如编写游戏AI、剧情脚本,把程序模块化。 使用Lua编写程序中可模块化之部分的好处是,一旦模块内容有所变更,无需重编译主程原创 2015-11-25 23:30:53 · 2470 阅读 · 0 评论