unity3d 热更dll使用方法(二)

继续

五、unity3d 新建立工程

      1,准备资源 我这里使用一张图片,和一个dll文件 

      复制bin\Release\ MyClassDll.dll  到unity3d Assets\ABs\下。并把dll 改名为MyDll.btyes   ;      【 MyClassDll.dll】这个是我的文件,如果你没有。你需要自己在vs项目中生成dll;

      

      2, unity3d 目录结构为

                                        Assets 

                                                     ABs   输出打包的文件目录

                                                     Img    图片资源

                                                     Dlls   dll 资源

                                                

                                            


      3,编辑打包脚本放在Editor下;

 

              


   4,检查好资源后,开始打包

       Assets--Build AssetBundles ,如果你配置正常,在Assets/ABs下面会生成 如图ab包信息(具体ab信息,请参考ab相关知识)

           

     如果没看到,你刷新一下,有可能 编辑器更新不及时。



六、使用 AssetBundles包中的dll和图片资源

   直接上代码;  这里有本地和服务器两个加载方式。如果您没有服务器,请自己配置。

  

using UnityEngine;
using System.Collections;
using System.IO;
using System.Reflection;
using System;
using UnityEngine.UI;
using UnityEngine.Networking;
//============================================================
//@author #AUTHOR#
//@create #CREATEDATE#
//@company #COMPANY#
//
//@description:
//============================================================
namespace Henry
{
    public class DemoTest : Mono

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值