首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
tolua专题
Cocos2d-x教程(27)-Cocos2d-x 2.2.x tolua++使用方法
欢迎加入 Cocos2d-x 交流群: 193411763 转载请注明原文出处:http://blog.csdn.net/u012945598/article/details/24626605 有时候我们需要在Lua中调用自定义的C++类中的方法,这个过程可以通过tolua++工具来实现。 概要流程如下: 1.在你的工程中手写一个C++文件,xx.h与xx.cpp
阅读更多...
Tolua使用笔记(上)
目录 1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,
阅读更多...
tolua++导出C++类的一些问题和解决方法
我在尝试导出Ogre的所有类接口到lua中使用,参考CEGUI的方法,使用的是tolua++来导出C++类对象。在使用过程中,遇到了一些问题。 问题1: 表现为tolua++编译错误,错误信息是:***curr code for error is $pfile "OgreBase/OgreVector2.h" 这里我编写了一个OgreBase.pkg文件(给tolua++用来生成导出导
阅读更多...
tolua++ 1.0.93集成C/C++和Lua代码的工具
lua include object string delete reference tolua是一款工具,大大简化了C/C++和Lua代码的集成。基于干净的头文件(或从真正的头文件提取),tolua自动生成绑定代码供lua访问C/C++的功能。使用Lua API和标记方法设施(tag method facilities),tolua可以映射C/C++的常量,外部变量,函数,类和方法到
阅读更多...
我还能走很远---lua和tolua++
我还能走很远 与技术有关 登录注册 全站当前博客 空间博客好友相册留言 安仲明 ID:foruok 共 3740次访问,排名 2万外好友 2人,关注者 4人 喜读小说,通俗、武侠、名著、网作。 foruok的文章 原创 26 篇 翻译 0 篇 转载 0 篇 评论 9 篇 最近评论 heandjiao: winMgr.getWindow("GameGU
阅读更多...
DLLNotFoundException:xxx tolua... 错误打印
DLLNotFoundException:xxx tolua... 错误打印 一、DLLNotFoundException介绍二、Plugins文件夹文件目录结构如下: 三、Plugins中的Android文件夹四、Plugins中的IOS文件夹这里不说了没测试过不过原理应该也是选择对应的平台即可五、Plugins中的x86和X86_64文件夹 一、DLLNotFoundExcep
阅读更多...
tolua++的一些想法
http://www.runoob.com/lua/lua-metatables.html tolua 和 tolua++的区别:tolua++是tolu a的扩展,他实现了一些toua没有的特性,比如多重继承,std::string等,新版的tolua也很老了,大概是2012年更新的吧,新版的tolua支持了类模版。tolu a++更是多年不更新,大概是2009年左右更新的吧,只支持
阅读更多...
对“tolua++导出C++子类后在Lua中无法添加新成员”这一问题的初步分析【转】
原文地址:http://my.oschina.net/SunLightJuly/blog/262880 一、问题的起因 问题首先是在Quick-x中发现的,原因是希望为CCNode添加一个Lua自定义方法就会出错: 1function CCNode:myMethod() 2end 运行错误提示是 [LUA ERROR] stack overflow,
阅读更多...
Tolua++技术文档 【转】
原文地址:http://lua.codemach.com/tolua-ji-shu-wen-dang.html 1.简介 Tolua++是一个编程语言文本转换工具,主要用来将C/C++文件转化成lua需要的接口形式。即把大量的函数转成static int XXX(lua_State* tolua_S)形式,以供注册到lua里面。 Tolua++通过pkg文件来导出需要的类型,函数
阅读更多...
tolua中table.remove怎么删除表中符合条件的数据
tolua中table.remove怎么删除表中符合条件的数据 介绍问题(错误方式删除数据)正确删除方案从后向前删除递归方式删除插入新表方式 拓展一下总结 介绍 在lua中删除表中符合条件的数据其实很简单,但是有一个顺序问题,因为lua的表中的数据删除需要通过table.remove来删除,当你删除前一个后,索引值发生了变化。 问题(错误方式删除数据) --测试lua表lo
阅读更多...
vscode调试unity-tolua
1.在VSCode的插件商店里搜索luaide安装该插件: 其中上面的第一个是收费版的,费用五块钱一个月蛮便宜的,喜欢VSCode做生产工具推荐还是用这个。虽然下面介绍的是免费的luaide-lite的配置,但luaide的配置几乎也差不多。 LuaDebugjit.lua下载地址:链接:https://pan.baidu.com/s/1zRyaMLX9jAMFzVqdjpdmCw 提取码:9
阅读更多...
Unity ToLua热更框架使用教程(1)
从本篇开始将为大家讲解ToLua在unity当中的使用教程。 Tolua的框架叫LuaFramework,首先附上下载链接: https://github.com/jarjin/LuaFramework_UGUI_V2 这个地址的是UGUI的。 下载完之后导入项目,首先,我们要先让这个项目跑起来。 首先点击Lua->Clear wrap files,清除所有wrap文件。 然后点击
阅读更多...
tolua各个平台的编译
本篇主要参照如何编译各平台使用的库-以编译tolua为例亲手编译了下各个平台使用的tolua的库,尽管参照,然后还是用了很长一段时间,主要还是对工具的不熟练,另外千万记住一句话:没事别和工具起劲 windows编译:MinGW(我的网盘下载) 解压到D盘,找到对应的MinGW运行路径(64位:D:\MinGW\x64\msys\1.0\msys.bat,32位
阅读更多...