LuaComponent可以支持配一个需要执行在这个gameObject上的lua脚本,并且每个gameObject上的lua都是一个实例 lua脚本形如,记得最后一定要return 这个表 而且每个变量都得是local的 ...
分类:
编程语言 时间:
2016-06-15 20:29:49
阅读次数:
1249
基于ulua 1.25版本,开启C#类型动态注册. 一. 步骤 在WrapFile.cs类中,使用_GT(typeof(XXX)), 注册需要Wrap的C#类型 注册的C#类型被包装成BindType对象,在BindType构造函数里获取注册类型的类名,注册给Lua的名称,基类名称,Wrap的文件名 ...
分类:
编程语言 时间:
2016-06-03 17:10:52
阅读次数:
260
本篇主要解决的问题是使用lua脚本编写unity界面逻辑时,自动生成一些查找控件及绑定事件的lua代码! 现在很多unity项目都是用ulua作为热更新解决方案,因此需要用lua来写相关的逻辑,经常会用到的就是在lua中查找某个对象,尤其是写一些UI逻辑! 比如在Login界面中有登陆按钮、记住密码 ...
分类:
其他好文 时间:
2016-05-20 22:25:34
阅读次数:
297
热度2860522015-3-15 14:32|个人分类:技术类|LuaLua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。Ulua是一款非常实用的unity插件,它能让unity支持Lua语言,...
分类:
编程语言 时间:
2016-01-13 12:46:04
阅读次数:
227
ulua插件下载地址 www.ulua.org,下面要说的是ulua的开发框架。首先是 LuaLoader 类,它负责把一个 lua 的 table 加载起来,使此 lua 的 table 像一个 unity 的 component 一样挂在游戏对象上,代码如下:using LuaInterface...
分类:
编程语言 时间:
2015-11-11 11:16:08
阅读次数:
454
Unity热更新专题(六)uLua简介
Unity热更新的解决方案中,uLua无疑是比较好的一种。
所以我们先来介绍一下uLua。
之前文章提到的Lua以及LuaInterface的学习,都是为了学习uLua来做基础的。
关于uLua的学习,我们可以参考官网,以及官方bbs来学习。上面有详细的视频文字教程。
官网:http://www.ulua.org/index.htm...
分类:
编程语言 时间:
2015-09-08 20:16:56
阅读次数:
245
大家都知道一谈起热更新的话首选是Ulua这个插件, 其实Unity可以使用dll热更新的,如果你实在不想用Lua来编写逻辑,0.0请下看Dll+AssetBundle如何实现热更新的.让你看完这个文章之后只是认识DLL热更新的方式和概念,掌握热更新的实战框架还需要你自己=。= 我们通常的做法是编译成...
分类:
移动开发 时间:
2015-09-08 06:56:17
阅读次数:
343
学习Unity的ulua热更新插件就必须先学习lua的基本语法. 我们一起来学习Lua吧O(∩_∩)O. 首先搭建Lua运行环境Lua for windows 下载地址: http://www.cr173.com/soft/44725.html 安装之后启动SciTE程序(Lua脚本编辑器)新创建一...
分类:
其他好文 时间:
2015-09-05 23:47:20
阅读次数:
244
对于NestClass的Type,用了2次被Cache了两次。主要是因为PushType这个函数:对于NestClass的Type,用了2次被Cache了两次。主要是因为PushType这个函数:...
分类:
其他好文 时间:
2015-08-31 19:43:58
阅读次数:
270
(1)ulua 骏擎【cp】 ulua.org
(2)Nlua unity支持Riley G nlua.org(Nlua支持windowsPhone)
(3)Unilua 阿楠同学
(4)sLua...
分类:
其他好文 时间:
2015-08-28 13:29:43
阅读次数:
98