E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
toLua
tolua
++实现分析
项目正在使用cocos2dx的lua绑定,绑定的方式是
tolua
++。对大规模使用lua代码信心不是很足,花了一些时间阅读
tolua
++的代码,希望对绑定实现的了解,有助于项目对lua代码的把控。
wtyqm
·
2020-08-15 04:51
tolua
++的使用
如约,今天加班加点搞定了
tolua
的使用,算是对上一篇的承接,也是跟自己的约定的开始。下面是正题!首先说明几点:1、cocos2dx包含了
tolua
的源码,所以我们不需要自己编译源码了。
gameSummer
·
2020-08-15 03:51
lua
cocos2dx
tolua
++使用过程的坑
1、C++初始化
tolua
++环境
tolua
++根据pkg文件生成C++的对应文件,在文件的最后有一个
TOLUA
_APIintluaopen_lua_bind_cpp(lua_State*
tolua
_S
so_dota_so
·
2020-08-15 03:35
lua
tolua
++ 导出类中的注意事项
最近用
tolua
++导出类,然后在lua脚本文件里调用类的接口,但是却始终得不到执行。很是头疼,格式什么的都正确,但就是不执行。最后发现有个地方需要注意。
q1wenchang
·
2020-08-15 02:18
tolua
++简介
2005年12月27日23:07:59一.
tolua
++简介
tolua
++是一种第三方的软件包,可以为Lua提供面向对象的特性,这样我们就可以使用Lua来编写使用C++语言库的脚本文件.二.
tolua
+
killwd
·
2020-08-15 02:17
lUA
脚本语言
tolua
++参考手册(翻译二)
tolua
++类型、函数部分详解
Basictypes
Tolua
自动将C/C++的基本类型映射到lua的基本类型。
海洋
·
2020-08-15 02:16
tolua
tolua
++初探(二)
tolua
++的源码包中有很多测试例子。这里我用更最简单的例子来学习。第一个例子是数组。仅仅是把C++中的一个数组导出到Lua中,可以在脚本中访问并修改。
foruok
·
2020-08-15 02:29
脚本语言
tolua
++的一些想法
http://www.runoob.com/lua/lua-metatables.html
tolua
和
tolua
++的区别:
tolua
++是
tolua
的扩展,他实现了一些toua没有的特性,比如多重继承
yoki_hiahia
·
2020-08-15 01:25
lua
DLLNotFoundException:xxx
tolua
... 错误打印
一、DLLNotFoundException介绍首先区分一个问题只要是与DLLNotFoundException相关的必然是丢失了DLL文件,不管是安卓还是Window还是Mac原理都是一样的。二、Plugins文件夹既然是跟DLLNotFoundException相关,必然是与Plugins文件夹相关,原因是因为Plugins文件夹中存放了我们使用插件的兼容dll,只有Plugins文件夹包含了
类人_猿
·
2020-08-14 07:52
Unity
Lua
C#字典和列表转LuaTable
functionDic
ToLua
Table(Dic)--将C#的Dic转成Lua的Tablelocaldic={}ifDicthenlocaliter=Dic:GetEnumerator()whileiter
类人_猿
·
2020-08-14 07:21
Unity
Lua
tolua
注册对象到lua,并在lua中调用的实现
本文基于
tolua
里C#与lua互调,在此基础上添加了对象的注册。
little_two_two
·
2020-08-13 23:57
tolua
Lua调用C函数:
tolua
++ 的使用
使用
tolua
++,简化这个流程,我们可以方便的让lua调用C,原理是通过pkg文件定义C暴露给lua的接口。当然
tolua
++也支持C++,不过出于简单考虑,我只使用C函数接口。
xiangzilv1987
·
2020-08-13 23:36
lua
tolua
从lua传值到c++
一般都是使用
tolua
将c++部分的函数和参数,在lua部分调用,现在有个需求,要从lua部分,获取参数,传递到c++部分,在由c++传递到java部分--首先还是要有一个常规的hpp--lua_cocos2dx_loginscenemanager.hpp
女武神的骑行啊
·
2020-08-13 23:19
C++
lua c++中的一种回调解决方法
见很多人发问cocos2dx3+版本lua函数回调问题,我在项目中是这样解决的:因为我是使用了cocos带有的lua绑定脚本(python写的):cocos2d-x/tools/
tolua
/genbindings.py
被逼叫小乱
·
2020-08-13 23:44
备忘
Unity lua ui 事件回调 添加 笔记
经研究
tolua
没有封装好的Ui点击事件只能去自定义事件添加首先在导出工具中添加自己的delegate导出表中_DT(typeof(UnityEngine.Events.UnityAction)),_DT
wt1012761719
·
2020-08-13 23:44
lua和
tolua
++的安装
//www.cnblogs.com/osyun/archive/2012/01/12/2320698.html目前lua发布的最新版本是2011年12月12日发布的lua-5.2.0.tar.gz,而
tolua
wfziyou
·
2020-08-13 23:04
脚本语言
关于LUA+Unity开发_
toLua
篇【二】
2019独角兽企业重金招聘Python工程师标准>>>这篇来说说github上的的
toLua
框架LuaFramework。两个版本分别对应UGUI和NGUI。
weixin_34413103
·
2020-08-13 21:45
Unity热更新学习(二) ——
ToLua
c#与lua的相互调用
tolua
下载地址:http://www.ulua.org/index.htmlc#调用lua的方法,
tolua
的官方例子提供了很多种。我初步学了一种在做项目使用的方法。
weixin_33720078
·
2020-08-13 21:54
Quick-Cocos2d-x 使用
tolua
工具导出C++的类给Lua调用
现在记录下,我
tolua
成功的过程,在写blog的过程中,更熟练其中的原理。
weixin_30768175
·
2020-08-13 20:38
toLua
消息监听和发送(区别于LuaframeWork框架自带的Events.lua)
基于uLua/
toLua
的Luaframework的lua框架的事件系统github地址:https://github.com/jarjin/LuaFramework_NGUI用法与Luaframework
weixin_30247307
·
2020-08-13 20:30
Unity3D——将Unity中自定义的类映射到Lua中来调用
众所周知,Unity3D游戏的热更新在IOS平台需要使用Lua语言,虽然效率低于C#的实现,但也是没有办法的办法;现在网上比较流行的是一个基于
ToLua
的LuaFramework的框架,对于这个框架,网上教程资源比较多
hongfei233
·
2020-08-13 20:02
C#
lua
Unity3D
tolua
++实现lua层调用c++技术分析
tolua
++需要将c/c++中的类型,变量,函数,对象导出到lua通过
tolua
_reg_types(lua_State*
tolua
_S)将类型导出,作用是为每一个需要导出到lua中的c++类型创建元表
乌班图ysm
·
2020-08-13 19:24
#
3.6
Lua
lua按钮事件的生成与触发
不管是luabing还是
tolua
++其实都差不多;项目中提供的接口时ImageButton.CreateWithImages()。相当创建了一个CCMenuItemSprite;参数也是三种状态;关
Hak-ka
·
2020-08-13 19:43
项目记录22--
tolua
基于lua框架事件派发
每天晚上抽点时间写一点点就一点点,以前不写博客但是现在,不为别的只是为了告诉别人我还存在。这几天在地铁上发现好多人都还在玩消除游戏,今天起码看到5个人,但是玩的版本都不一样。看来休闲游戏还是有市场的。(题外话)说到lua的事件派发,其实很简单就是一个table的事,这个是View里面自己的一个内置派发,所有view都继承它。还有就是我不是大神,只是任劳任怨的小兵,所有就简单化了。--[[2016-
世界太疯狂
·
2020-08-13 19:13
游戏框架记录
+
tolua
ulua&
tolua
静态反射
,只好研究下
tolua
的静态反射功能。以下提到的反射,均为静态反射。
菜鸟小bo
·
2020-08-13 19:22
Lua/Tolua/Xlua
unity和lua的交互使用之
tolua
环境搭建过程
下载
tolua
https://github.com/topameng/
tolua
下载之后将文件解压,
tolua
-master里面的内容是我们需要的。将内容放到当前工程里。
WJP-LZM
·
2020-08-13 17:56
unity
c#
lua
cocos2dx 3.x 屏幕截图的两种方法及其优缺点
--lua脚本实现截图功能的函数:functionResources.getScreenShot(node)ifnode==nilor
tolua
.isnull(node)thencclog("g
Taurus_s
·
2020-08-13 16:09
cocos2dx
Lua
[Cocos2dx]C++自定义类绑定到Lua
Cocos2dx通过工程里面的tools/
toLua
工具生成注册C++函数到lua的函数cpp文件bindings-generator脚本的工作机制不用编写.pkg和.h文件了,直接定义一个ini文件,
ouyangshima
·
2020-08-13 16:12
Cocos2dx
Unity和
tolua
LuaState是个运行环境,Unity的运行环境是mono,因此我们经常说C#代码跑在mono上,因此lua是跑在luaState上。lua和Unity是如何交互的呢。我们以lua访问unity的UIPanel类举例,首先lua会生成一个table名字叫UIPanel与C#对应,这个table是在底层C语言上生成的,因为lua的底层是c写的,这个在C语言里生成的table里有很多key,key的
Little丶Seven
·
2020-08-13 15:36
Unity和Lua
如何导出 C和C++ 的API 给 Lua 使用
为了使用Lua脚本语言进行开发,我们利用
tolua
++工具,将大量的C/C++API导出到了Lua中。
jinglijun
·
2020-08-13 15:26
iphone开发学习和总结
xlua中hotfix简单实用
tolua
每次修改C#代码,
tolua
都需要生成代码,xlua无需生成,但是在最后实际发布时,xlua需要生成代码这章主要是写一下hotfix实用这个特性默认是关闭的,实用时需要在UNITY中添加HOTFIX_ENABLE
dingxian8326
·
2020-08-13 13:54
tolua
实战
用的cocos2dxlua的框架而且是quicklua框架
toLua
++的导出函数如何访问LuaTable有些函数需要向lua返回多个结果,将这些结果存在table中是理所当然的。
avi9111
·
2020-08-13 13:04
在Lua中使用自定义类——
tolua
++工具使用(下集)
转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/8166655正文:上回说到,把LuaCocos2d.cpp文件拷到我们的lua工程里,然后,编译。大功告成……啊才怪啊~!你会发现一大堆的编译错误,超过100个了,木了个头的。怎么回事,我只能认定是这个工具出问题了。怎么办?没关系~我们在LuaCocos2d.cpp里搜索一下我们的Sp
尘墨mxy
·
2020-08-13 12:10
cocos2d-x
tolua
与c#的互相调用
https://blog.csdn.net/fjjaylz/article/details/86578489usingLuaInterface;usingUnityEngine;publicclassLuaAccess:MonoBehaviour{stringluaFile="LuaAccess";LuaStatestate;voidStart(){state=newLuaState();stat
Zzy_Genesis
·
2020-08-13 12:25
C#
unity
源码
cocos2d-x从c++文件生成lua绑定文件及lua脚本文件
需要参考自己的工程目录\frameworks\cocos2d-x\tools\
tolua
\目录下的README.mdown文件下载安装相关的工具;(其中python需要安装32位的---即使你是64位的系统
-夜下月光-
·
2020-08-13 11:56
C++
cocos2dx
lua
lua绑定
Unity LuaFramework_UGUI
tolua
# examples学习整理(一)
UnityLuaFramework
tolua
#examples学习整理(一)说明下载&导入LuaFrameworkExamples1HelloWorld2ScriptsFromFile3CallLuaFunctiongenericcallexpansioncalldelegatecallluastatecall
ACwawayu
·
2020-08-13 11:48
Unity
cocos lua绑定感悟---
tolua
_isusertable及lua如何访问cocos静态函数的方法
TOLUA
_APIint
tolua
_isusertable(lua_State*L,intlo,constchar*type,intdef,
tolua
_Error*err){if(def&&lua_gettop
keep_moving_cqu
·
2020-08-13 10:16
cocos2d-x
lua
tolua
调用C#中的静态类
一、创建unity中引用lua虚拟机接口的库usingUnityEngine;usingSystem.Collections;usingLuaInterface;usingWCALibs;publicclassLUA_Test:MonoBehaviour{//声明lua对象,以及lua函数对象privateLuaStatelua=null;privateLuaFunctionluaFunc=nul
dingxian8326
·
2020-08-13 10:13
ToLua
框架研究
ToLua
框架简介
tolua
是腾讯开源的一款用于unity手游的热更新工具,github地址:
ToLua
那么就来研究一下这个热更架构。
IT善男信女鬼
·
2020-08-12 12:21
lua
Lua学习摘记
这门用于热更新的语言,其实之前第一家公司用过Lua语言,当时只是简单学习了一下,用到了一个MoonSharp的Lua与C#交互的框架,只是用作更新一个小模块的功能,学的不深,最近开始系统的学习Lua,并且研究腾讯开元的
ToLua
IT善男信女鬼
·
2020-08-12 12:51
lua
Tolua
使用笔记五:lua中遍历访问c#的Dictionary类对象与枚举类型
这一部分主要讲的是如何在lua代码中访问C#中的Dictionary对象与枚举类型,相比之之前的算是比较简单的了,基本上看一下就完全会使用了案例9:lua访问C#中的Dictionary首先:作者也说过,对于这个例子中的方法BindMap()方法无需可以关注,这个只是为了保证例子可以独立运行,平时的开发中只需要将需要的类型添加在在CustomSetting的列表之中即可。核心代码比较少:funct
韦小逸
·
2020-08-11 12:11
Unity游戏开发
lua学习笔记
最近要重启
tolua
项目,基础先过一遍一、基本语法1.弱类型local区分全局和局部2.销毁变量用a=nil3.注释--4.lua数组和table索引都是由1开始二、数据类型1.基本类型nil这个最简单
细雨敲窗
·
2020-08-10 10:31
学习笔记
Unity+
toLua
+FairyGUI工程的lua业务层使用UI的方法
在lua层使用FairyGUI编辑器导出的UI实现业务逻辑前言本人目前进行中的项目,是基于Unity3d引擎进行开发,使用
toLua
框架将业务层转嫁到lua层面,方便进行热更新,UI方面使用FairyGUI
公羊平乐
·
2020-08-10 00:31
Unity
tolua
绑定自定义类
一.首先在CustomSetting中添加需要添加的类//在这里添加你要导出注册到lua的类型列表publicstaticBindType[]customTypeList={//------------------------为例子导出-----------------------...//自定义类_GT(typeof(GSUITool)),_GT(typeof(GSUIData)),...}二.
kavenGw
·
2020-08-09 21:36
unity
Unity
tolua
环境
在比对了
tolua
和slua之后,还是毅然决然的选择了
tolua
。但是不得不说这个文档还是不够好。
kavenGw
·
2020-08-09 21:36
unity
cocos2d-x 安卓release模式下不改c++代码lua脚本输出logcat
coco2d的lua系统对print函数做了重写boolLuaStack::init(void){_state=lua_open();luaL_openlibs(_state);
tolua
fix_open
butwang
·
2020-08-09 07:48
cocos2d-x
cocos2d-x 3.0的lua-binding接口导出
在cocos2d/tools/bindings-generator/文件夹下是接口导出的工具,在cocos2d/tools/
tolua
/文件夹下是接口定义文件和执行导出工作的sh\bat,有一些官方导出接口用的
zhanhuai1
·
2020-08-09 04:20
cocos2d-x
cocos2d-x 2.2.0 如何在lua中注册回调函数给C++
cocos2d-x内部使用
tolua
进行lua绑定,但是引擎并没有提供一个通用的接口让我们可以把一个lua函数注册给C++层面的回调事件。翻看引擎的lua绑定代码,我们可以仿照引擎中的方法来做。
进击的大头
·
2020-08-08 22:14
cocos2d-x
学习笔记
cocos listView-用RenderTexture 出现白屏处理方法
cc.Director:getInstance():getRunningScene()render:beginWithClear(0,0,0,0)--开始渲染s:visit()--获取所有的子节点render:end
ToLua
self,
·
2020-08-08 22:55
OPENGL
cocos笔记本-个人
关于Undefined symbols for architecture armv7静态库引用的问题
TextureMan::LoadTexture(std::__1::basic_string,std::__1::allocator>const&,int,bool)",referencedfrom:03
tolua
_gameinterface_TextureMan_loadTexture00
HamasN
·
2020-08-08 21:00
IOS
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他