unity3d 热更dll使用方法(一)
相信很多人在使用unity3d引擎开发游戏,大家有没有碰到过,热更的问题。
热更现在并不是陌生的词,对于热更,网上有好多的案例和方法。常用的lua,xlua。
今天我给大家带的是使用dll的热更思路,具体怎么应用,你自己需编写自己代码。这里只是起到一个抛砖引玉的作用。
好了不多废话,进入正题。
一、准备工作
1, dll 编辑工具,我使用的是 visual studio 2017
2,unity3d 5.6
二、 建立dll工程
1,打开 vs--文件--新建--项目--模板--Visual c#--【类库(.Net Framework】
2,自定义名称,位置。解决方案名称等.如图
3,引用unity3d 类库dll ;
选择项目--添加引用--浏览 添加【UnityEngine.UI.dll /UnityEngine.dll】如图
注意问题
三、建立自定义类并继承MonoBehaviour
四、清理解决方案--生成解决方案。然后在releast 生成 相应的dll文件.
注意:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------