原文:Lua和C++交互 学习记录之四:全局table交互

主要内容转载自:子龙山人博客 强烈建议去子龙山人博客完全学习一遍 部分内容查阅自: Lua . 参考手册 中文版译者 云风 制作 Kavcc vs lua . . .C 读取Lua中的table 在hello.lua中设置一个全局table: 在C 中读取 lua getfield函数 在 Lua 中,这个函数可能触发对应 index 事件对应的元方法。 在后面的 绑定C 类在Lua中面向对象 会 ...

2016-09-20 18:44 0 2507 推荐指数:

查看详情

LuaC++交互 学习记录之五:全局数组交互

主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.数组 ①数组是key值从1开始并连续递增的table。 ②索引 ...

Wed Sep 21 20:17:00 CST 2016 0 1775
LuaC++交互 学习记录之七:C++全局函数注册为Lua模块

主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.将C++封装为模块 ①在Lua中调用的函数(和上一节的函数一样) ②列出 ...

Thu Sep 22 18:09:00 CST 2016 0 1421
LuaC++交互 学习记录之二:栈操作

主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.理解栈 ①C++通过lua虚拟机中的栈和lua进行交互。(相当于一个中间层) ②C++ ...

Tue Sep 20 18:36:00 CST 2016 0 1811
LuaC++交互 学习记录之八:C++类注册为Lua模块

主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++中学生Student类 ①头文件Student.h ②实现文件 ...

Fri Sep 23 01:20:00 CST 2016 0 3388
C++Lua交互(五)

引言 要将C++中的对象类型映射到Lua中,就不得不要先了解Lua面向对象的机制。在这里,我们先看一下Lua面向对象的实现基础——metatable,再以此实现C++对象到Lua的映射。 Lua面向对象 不得不先提一下Lua的几种函数写法,普通函数有两种写法: 如果要将一个普通函数赋 ...

Tue Apr 15 18:16:00 CST 2014 7 5312
C++Lua交互(三)

通过上一篇的热身,我们对C++调用lua变量有了一个认识,现在让我们再深入一点,去探索一下如何调用lua的函数、表。 Lua与宿主通讯的关键——栈 lua是个动态脚本语言,它的数据类型如何映射到C++这种静态类型语言中?lua是有GC机制的,这与C++手动管理内存相悖。如何解决这些问题 ...

Thu Mar 13 19:59:00 CST 2014 2 3015
C++Lua交互(一)

引言 之前做手游项目时,客户端用lua做脚本,基本所有游戏逻辑都用它完成,玩起来有点不爽,感觉“太重”了。而我又比较偏服务端这边(仅有C++),所以热情不高。最近,加入了一个端游项目,客户端和服务器都用了lua,各种玩法是让我眼界大开。在此,写下自己的心得与体会,希望能与大家共同探讨进步 ...

Wed Feb 26 06:48:00 CST 2014 12 4543
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM