赞
踩
打包AssetBundle
Resource.load也可以读取资源,但是不能分包,所以每次更新都需要全量更新,不利于后续开发新版本,推荐使用AssetBundle打包方式。
将需要打包的素材,选择一下AssetBundle名称,如果没有就new一个然后选择,我这里写的是datamodels,图片名为atlas。
在Editor文件夹中新建脚本
using System.IO;
using UnityEditor;
public class BuildAssetBundle
{
[MenuItem("常用工具/打包AssetsBundle")] //菜单栏添加按钮
static void BuildAllAssetsBundles()
{
string folder = "AssetBundles";
if (!Directory.Exists(folder))
{
Directory.CreateDirectory(folder);
}
BuildPipeline.BuildAssetBundles("AssetBundles", BuildAssetBundleOptions.None, BuildTarget.StandaloneOSX);
}
}
这样标题栏就多了一个打包菜单,此时点击打包就可以生成打包文件了,在Assets文件夹的同级文件夹中,在Unity编辑器里看不到。
加载资源
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。