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