原文:Lua和C++交互 学习记录之七:C++全局函数注册为Lua模块

主要内容转载自:子龙山人博客 强烈建议去子龙山人博客完全学习一遍 部分内容查阅自: Lua . 参考手册 中文版译者 云风 制作 Kavcc vs lua . . .将C 封装为模块 在Lua中调用的函数 和上一节的函数一样 列出需要封装的全局函数 定义一个注册模块函数,这个函数必须符合如下函数签名: 在该函数里将上面数组列出的函数压到栈里 将自定义模块加到注册列表里 请参考 Lua和C 交互 学 ...

2016-09-22 10:09 0 1421 推荐指数:

查看详情

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++交互 学习记录之四:全局table交互

主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++读取Lua中的table ①在hello.lua中设置一个全局table ...

Wed Sep 21 02:44:00 CST 2016 0 2507
C++Lua交互(一)

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

Wed Feb 26 06:48:00 CST 2014 12 4543
C++Lua交互(二)

上一篇我们搭建好了整个的项目环境,现在,我们一起探索一下如何将lua寄宿到C++中。 宿主的实现 我们在LuaWithCPPTest项目下,查看Source.cpp代码如下: #include <iostream> #include < ...

Tue Mar 11 01:35:00 CST 2014 18 6212
C++Lua交互(四)

引言 通过前几篇,我们已经对LuaC API有了一定的了解,如lua_push*、lua_is*、lua_to*等等。用C++调用Lua数据时,我们主要运用lua_getglobal与lua_push*配合以达到目的。现在我们来试试用Lua调用C++数据。 C++数据类型映射到Lua ...

Sun Mar 23 20:01:00 CST 2014 10 7406
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM