unity资源打包和加载的接口使用

本文介绍了在Unity项目中进行资源打包和加载的简单示例,首先讲解了如何根据目标平台(安卓)将资源打包成unity3d文件,强调了资源名和打包选项的重要性。接着,阐述了资源的加载过程,使用WWW类加载AssetBundle,再通过AssetBundle.load获取所需Prefab对象,最终实现GameObject的加载。
摘要由CSDN通过智能技术生成

我们项目中用到打包比较复杂,我打算从简到繁一点一点学习一下。 今天先做个简单的例子,模拟安卓平台打包和加载资源的流程。


1、打包

我先建立一个预制,这个预制上只有一个材质球,如下图所示。

 要打包的资源

我们将这个预制在android平台下打包并放在一个单独的文件夹下面。最终的打出的结果如下图

打包出来的资源

打包出来的这个文件 2e442ada0d6d205c04656b8701d14e35.unity3d的名字就是资源名的md5以unity3d作为后缀。
先上代码

    public class Builder  
    {
        static string BuildTargetPath = "D:\\WorkSpace\\MobilePreview\\BundleNew";

        static string path = "Assets\\Art\\MyCube.prefab";

        [MenuItem("Build/test")]
        public static void BuildCompleteBundle()
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值