Lua热更新
我是重阳
这个作者很懒,什么都没留下…
展开
-
Unity3D热更新<一> 学习Lua
Lua是一种轻量级脚本语言,目前UNITY3D的热更新主流采用Lua,所以要先学习Lua语法。Lua在使用中不需要预先定义变量的类型。Lua中基本的类型有:nil、boolean、number、string、userdata、function、thread、table。可以使用type函数来判断变量的类型。1. nilnil是一个特殊的类型,用来表示该变量还没有被赋值,原创 2016-03-26 20:16:52 · 1745 阅读 · 0 评论 -
Ulua热更新提高 <六> Ulua使用DoTween改进版
原创Ulua热更新提高 两张其实草稿都在的,但是我感觉还有很多要修改的地方,有些地方我也没有弄透,所以先不发了。最近比较忙,基本没时间写博客,见谅。Ulua里使用DoTween网上能搜索到很多,出自哪里我也不知道了,感谢原作者的努力。全部都是写在LuaFramework框架下的DoTween使用,还有图片和文字的透明度和改变颜色没法使用,有时候经常需要Image改变透明度,很麻烦,今天把代码稍原创 2017-04-29 21:23:32 · 4625 阅读 · 4 评论 -
Ulua热更新提高 <二> 发布到安卓真机开始更新
原创我发现真的遇到问题,还是得靠这自己去看代码,上一遍已经可以做出资源并且打包成游戏了,接下来就是更新了,我建议是自己先搞搞看,搞不出来再去看别人写的文章,会加深你的印象,那我们开始研究吧。因为以前做过aspx.net网站,比较熟悉,我下载用的是.net的网站,把StreamingAssets文件夹拖到网站下面,然后给网站添加 MIME类型,添加了这种格式才运行下载。如果添加了还下原创 2016-11-29 23:20:14 · 3082 阅读 · 0 评论 -
Ulua热更新提高 <三> 网络通信和ProtocolBuffer
原创说实话,ProtocolBuffer这个东西以前一直在用,很多公司在用,但是怎么配置怎么写还真的研究的少。找了网上很多教程,在ULUA里怎么用,很少有讲到的。首先,分析一下,既然要热更新,那么协议最好也是能更新的,那肯定不能写C#协议,所以要用LUA能认识的东西,在框架Lua/3rd/插件包里,pbc,pblua,sproto,这3个都可以给LUA来使用的。pbc,是需要将prot原创 2016-12-01 21:23:34 · 3954 阅读 · 0 评论 -
Unity3D热更新<三> Me-slua 框架
框架地址 https://github.com/lulersoft/me_SLua公司在这个基础上改了一些,已经又做了新的功能,可能不能适用。1.创建一个prefabs,指定assetBundle,后缀名为ab文件,使用插件打包。路径:RES/模块名称/prefab2.打包成ab,编辑器sc-打包ab-打包选中的对象。路径:Date/asset/ios3.创建一个lua文件,写业务原创 2016-03-30 18:58:04 · 2717 阅读 · 0 评论 -
Unity3D热更新<四> 从头开始学习LuaFramework_UGUI
本文为原创,转载请注明出处!因为以前一直是用的公司提供的ULUA更新框架,很多公司又再次封装了,这次在家下载了ULUA一看,突然发现根本不会,以前只是用公司给的API而已。1.AppConst.cs类 定义了一些常量 //是否开启更新模式 UpdateMode=false; //如果设置为False 就不需要Build代码直接生效原创 2016-07-26 22:46:57 · 2287 阅读 · 0 评论 -
Unity3D热更新<二> 编辑器扩展和打包AssetBundle
这里是5.0以前的打包方法,5.0以后不太一样,但是还没有研究5.0的打包方法,所以先写上。BuildPipeline.BuildAssetBundle 这个创建AssetBundle的方法在5.0中已经过时了。顺带着学习了一下编辑器扩展,蛮简单的。主要用到了这几个API : EditorUtility.SaveFilePanel 保存文件窗口Selection.GetFi原创 2016-03-27 14:45:18 · 1934 阅读 · 0 评论 -
Ulua热更新提高 <一> Ulua_SimpleFramework框架流程详解
原创以前写过几篇关于热更新的文章,但是我一直没有深入研究,就是公司用什么技术,我就根据公司的框架写代码。这回刚好在家闲着,我打算写一个系列的文章,深入研究一下Uua的热更新。最近几天有2家公司挖我去做游戏,开门问我第一句都是热更新框架你能不能搭建起来,COCOS做2D有LUA是不是比U3D强,搞的我腰板也是不太硬,都是因为热更新懂的不是很彻底,工资都没有到20K,虽然自信自己的学习能力,很快就原创 2016-11-26 16:43:34 · 9296 阅读 · 1 评论