
Lua
h610474273
这个作者很懒,什么都没留下…
展开
-
C++和lua交互环境配置和简单示例
1.新建vs控制台项目2.打开 项目属性—VC++ 目录, 可执行文件目录、包含目录、库目录依次添加 系统中lua.exe所在路径、lua安装目录下的include路径、lua安装目录下的lib路径3.打开 项目属性—连接器—输入,在附加依赖项中添加lua安装目录下lib文件夹中的.lib文件...原创 2020-03-12 14:41:00 · 362 阅读 · 0 评论 -
Lua程序设计2 笔记
lua程序设计2第六章 一、closure(闭合函数) 1. 当内部函数调用外部函数的局部变量时, 对于内部函数来说该局部变量称为“非局部变量(non-local variable)”。看似超出了作用域,其实没有。为什么可以这样访问呢?因为函数是“第一类值”。 示例: function newcounter()原创 2017-07-06 19:37:52 · 259 阅读 · 0 评论 -
转:Unity热更新专题(三)Unity热更新之LuaInterface(上)
1、什么是LuaInterface?LuaInterface包括两个核心库,一个是LuaInterface.dll,一个是Luanet.dll,我们可以通过LuaInterface来完成Lua和C#(CLR)之间的互相调用。 2、在CLR中执行Lua代码创建一个C#工程,导入LuaInterface中的以下两个dll文件。 并添加到引用。 修改Prog...转载 2018-12-08 13:26:16 · 184 阅读 · 0 评论 -
元表总结
1. __index 的值是tableother = { foo = 3 } origin = {key1 = "value1"}setmetatable(origin ,{ __index = other } ) 2. __index 的值是函数other = { foo = 3 } origin = {key1 = "value1"}setmetatable(or...原创 2018-12-11 17:10:08 · 302 阅读 · 0 评论