标签:
demo 工程地址 :http://pan.baidu.com/s/1qWBYxqc
我们接上篇 内容继续讲 http://www.cnblogs.com/zyc-it/p/4820810.html
(1)工程分离
什么叫工程分离呢,就是要把你的游戏包(后面简称 #主工程#),和你的热更新工程(后面简称 #热更新工程#) 分离开。首先我先说一下 ,我为什么要这么做:
原因:从github 上更新下来的 jsb的工程,把所有的热更新代码写在了unity 里面了,然后在 热更新工程里面 去引用这些cs 文件。在我看来 不是真正的解耦,有些潜在的风险(直觉 ~~!)
怎么做: 很简单,我以我的demo 工程为例子,我新建了一个工程(demo里面 使用的jsb ,是我自己改过的,jsbsetting.cs 配置里面有很多东西用起来不顺手),我添加玩热更新工程之后 ,如图:
那我热更新工程怎么去引用原来的已经绑定的cs 类呢,ok,我编译一下unity 主工程 ,然后用热更新工程引用就可以了 如图
标签:
原文地址:http://www.cnblogs.com/zyc-it/p/4862547.html