原文:tolua中的peer表简单总结

以下的内容均以tolua与c 的交互为例进行说明 tolua与其他语言的交互原理相通 一 理一下peer表的作用 我们知道lua与其他语言的交互均以表的操作为基础。假如现在lua中有一个已创建好的c 对象c obj,我们现在想在lua中对c obj进行扩展,具体的扩展细节暂时不考虑,我们只要考虑我们想要扩展的内容放到哪里比较合适。放到c obj对应的metatable中显然不太合适,因为metat ...

2019-07-16 11:18 0 613 推荐指数:

查看详情

tolua总结(一)

Lua基础学习 要学习tolua++的使用,首先也得先学会lua的基本语法和lua与c/c++之间的接口调用。本次总结意在把lua的一些基本的用法总结归纳一下,好让大家可以在短时间内对lua有一个简单的了解,达到可以看懂lua代码的目的。 注: 注释:单行注释:-- 多行注释 ...

Mon Jan 16 23:02:00 CST 2012 0 4364
tolua总结(二)

C++调用lua 本节我将一步一步带领大家完成c++调用lua函数并接受lua的返回值,通过分析调用的方式来封装一个类,最终封装完成的类并不是最优的,但应该能够满足一般的项目中对lua调用的功能。不 ...

Wed Feb 01 18:32:00 CST 2012 1 4381
tolua总结(三)

Lua与c++互调 上一节我们实现了一个c++的封装类,通过该类我们就可以调用lua的函数。可是这还满足不了我们的需求,我们还想通过lua来调用我们c++的方法。通过研究/tolua++-1.0.93/src/tests下的例子,结合c++的特性,我总结了一个tolua的例子。不能说相当完美 ...

Wed Feb 01 18:45:00 CST 2012 0 7599
tolua#的userdata

toluac#和lua交互过的对象都有一个ref编号, ref是int类型,ref唯一不重复,一个ref对应一个c#对象 tolua任何c#对象在lua对应的userdata都是一个int类型的内存指针地址,通过对这个userdata设置 ...

Tue May 16 14:14:00 CST 2017 14 1836
toLua使用protobuf协议转Lua

原贴:http://blog.csdn.net/wuming0108/article/details/70161886 根据原贴会有一点点小坑,这里我将其重新整理一下。 我使用的环境: 1、un ...

Wed Sep 20 03:42:00 CST 2017 1 3910
[tolua++]tolua++暴露对象给lua时,一定要把析构函数暴露给lua

题目不知道怎么取才好,但是意思很简单: 如果你暴露一个复杂对象给Lua,实现类似于OO编程的话,那么也要把析构函数暴露给Lua. 否则的话,lua gc的时候,回收垃圾对象,没有找到回收函数,就直接free掉了,这在C++,是相当致命的. tolua++tolua ...

Mon Jul 02 01:12:00 CST 2012 9 9545
Unity3Dtolua的“安装部署和使用“教程

弃坑Cocos2d-x,转战Unity3D 考虑到项目一定会使用热更,花了不少时间比对了lua的支持方案,最后定为tolua,原因不解释。 俗话说,万事开头难,中间难,最后难……我反正是没有找到如何安装使用tolua插件的教程。 后来问的wp师哥,发现确实想多了,在这里写下来送给像我一样 ...

Sat May 13 01:15:00 CST 2017 0 5580
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM