Ulua_toLua_基本案例(八)_LuaAccessingArray using UnityEngine; using LuaInterface; public class AccessingArray : MonoBehaviour { private string script = @" f ...
分类:
数据库 时间:
2017-08-14 12:42:22
阅读次数:
151
准备工作 调试代码下载 生成调试配置 这里很多同学出现过一个问题,就是同时下载了很多的lua 调试插件,所以这里需要注意 如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件.步骤: 演示 演示 演示 演示 演示 演示 Ulua&ToLua Ulua&ToLua attach 远 ...
分类:
其他好文 时间:
2017-07-16 09:52:56
阅读次数:
687
VsCode使用基础 LuaIde 配置项 FAQ 视频教程地址 调试代码下载 cocos2d调试文档 Ulua&ToLua调试文档 SLua调试文档 xLua调试文档 ...
分类:
其他好文 时间:
2017-07-16 09:50:46
阅读次数:
134
注:原文也在公司内部论坛上发了 概述 尽管将C++对象绑定到Lua已经有tolua++(Cocos2d-x 3.0用的就是这个)、LuaBridge(我们游戏client对这个库进行了改进)和luabind等各种库能够直接使用了(lua-users.org上有对各种语言绑定到lua库的汇总),但弄清 ...
分类:
编程语言 时间:
2017-06-25 19:35:47
阅读次数:
224
cocos2d-x内部使用tolua进行lua绑定。可是引擎并没有提供一个通用的接口让我们能够把一个lua函数注冊给C++层面的回调事件。 翻看引擎的lua绑定代码,我们能够仿照引擎中的方法来做。 值得吐槽的是。这套流程在开发中差点儿是不可避免的,而cocos2d-x居然不把它作为一个公用接口暴露给 ...
分类:
编程语言 时间:
2017-06-19 17:45:12
阅读次数:
211
Using Lua API and tag method facilities, tolua maps C/C++ constants, external variables, functions, classes, and methods to Lua. How tolua works (1)创建 ...
分类:
其他好文 时间:
2017-06-09 12:33:34
阅读次数:
214
如果userdata(u)和peer(p)表都不为空的话,会执行如下步骤: 1.lua_pushvalue(L, 2); 把peer表复制压进栈顶 此时虚拟栈:stack: u, p, p 2.lua_setfenv(L, -3); -3是u的位置,相当于把栈顶元素peer设置为u的环境表 此时虚拟 ...
分类:
其他好文 时间:
2017-05-15 10:00:59
阅读次数:
401
弃坑Cocos2d-x,转战Unity3D 考虑到项目一定会使用热更,花了不少时间比对了lua的支持方案,最后定为tolua,原因不解释。 俗话说,万事开头难,中间难,最后难……我反正是没有找到如何安装使用tolua插件的教程。 后来问的wp师哥,发现确实想多了,在这里写下来送给像我一样不会弄的同学 ...
分类:
编程语言 时间:
2017-05-12 18:56:43
阅读次数:
518
本文假设读者已经会使用tolua++进行C++与lua之间的通讯1、在头文件中定义注册回调函数,定义在MyClass类中voidregister(unsignedshortcmdID,LUA_FUNCTIONfunc);//LUA_FUNCTION其实就是一个int
voidunregister();2、实现voidMyClass::register(unsignedshortcmdID,LUA_FUNCTIONf..
分类:
编程语言 时间:
2017-05-05 23:10:34
阅读次数:
183
简介 tolua#是Unity静态绑定lua的一个解决方案,它通过C#提供的反射信息分析代码并生成包装的类。它是一个用来简化在C#中集成lua的插件,可以自动生成用于在lua中访问Unity的绑定代码,并把C#中的常量、变量、函数、属性、类以及枚举暴露给lua。它是从cstolua衍变而来。从它的名 ...
分类:
其他好文 时间:
2017-04-17 00:10:16
阅读次数:
1234