Unity 热更新
起个名字真的好难啊
这个作者很懒,什么都没留下…
展开
-
Unity热更新专题(一)热更新简介
Unity热更新专题(一)热更新简介1、什么是热更新?游戏上线后,在运营过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新打包,然后让玩家重新下载,就会浪费流量,体验不好。热更新可以在不重新下载客户端的情况下,更新游戏内容。2、为什么C#脚本不可以直接更新?C#运行之前需要先编译,这个过程在手机上是无法完转载 2017-03-07 17:03:08 · 593 阅读 · 0 评论 -
Unity热更新专题(二)Lua编程语言
Unity热更新专题(二)Lua编程语言1、安装LuaForWindows自行百度下载安装。2、Lua基础Lua初步一、Lua数据类型①数据类型1、数值类型2、布尔类型3、字符串类型4、自定义类型5、函数类型(可做一种数据类型使用;也可作为参数传递给其它函数)6、函数类型(表示一转载 2017-03-07 17:04:40 · 571 阅读 · 0 评论 -
Unity热更新专题(三)Unity热更新之LuaInterface(上)
Unity热更新专题(三)Unity热更新之LuaInterface(上)1、什么是LuaInterface?LuaInterface包括两个核心库,一个是LuaInterface.dll,一个是Luanet.dll,我们可以通过LuaInterface来完成Lua和C#(CLR)之间的互相调用。2、在CLR中执行Lua代码创建一个C#工程,导入LuaI转载 2017-03-07 17:05:44 · 522 阅读 · 0 评论 -
Unity热更新专题(四)Unity热更新之LuaInterface(下)
Unity热更新专题(四)Unity热更新之LuaInterface(下)①在Lua中使用C#的类新建Lua脚本Script.lua[plain] view plain copy print?require "luanet" luanet.load_assembly("System")转载 2017-03-07 17:06:32 · 379 阅读 · 0 评论 -
Unity热更新专题(五)如何打包AssetBundle
Unity热更新专题(五)如何打包AssetBundle如何打包AssetBundle?我看了许多博客和论坛,写得有点乱,看的也有一点迷糊。而且unity4.6和Unity5.1在打包制作AssetBundle时,有很大区别。所以还是看看原API文档吧。=======================================================转载 2017-03-07 17:07:43 · 586 阅读 · 0 评论 -
Unity热更新专题(六)uLua简介
Unity热更新专题(六)uLua简介Unity热更新的解决方案中,uLua无疑是比较好的一种。所以我们先来介绍一下uLua。之前文章提到的Lua以及LuaInterface的学习,都是为了学习uLua来做基础的。关于uLua的学习,我们可以参考官网,以及官方bbs来学习。上面有详细的视频文字教程。官网:http://www.ulua转载 2017-03-07 17:08:57 · 500 阅读 · 0 评论 -
Unity热更新专题(七)SimpleFramework
Unity热更新专题(七)SimpleFramework我们在上一节中已经导入了SimpleFramework_UGUI-master。我们首先看官方bbs上的一点介绍。/****************************************************************************************************转载 2017-03-07 17:09:53 · 454 阅读 · 0 评论 -
Unity热更新专题(八)uLua示例Demo简析及SimpleFramework工作流程
Unity热更新专题(八)uLua示例Demo简析及SimpleFramework工作流程我们在进行热更新的完整案例之前。有必要分析一下uLua的实例代码,了解一下SimpleFramework工作流程,在我们制作实例时便于理解。1、LuaState[csharp] view plain copy print?us转载 2017-03-07 17:11:04 · 607 阅读 · 0 评论 -
Unity热更新专题(九)Unity热更新实例
Unity热更新专题(九)Unity热更新实例经过前面的学习。我们已经知道了用uLua进行Unity热更新的大概方法了。现在我们通过一个实例,来实现Unity热更新。我们在这里仿照上一节进行UI的热更新。首先创建你自己的UI界面,然后制成Prefab。然后再Asset Labels里AssetBundle里命名。这里要注意,制作UI所用到的所有素材也转载 2017-03-07 17:12:23 · 1297 阅读 · 0 评论