

Resources 性能消耗较大
Resources文件夹大小不能超过2个G


获取AssetBundle中的资源

打包流程




选择图片后点击


创建文件夹,Editor优先编译

打包文件夹位置

using UnityEditor;
using UnityEngine;
public class SimpleBuild : Editor
{
MenuItem("AssetBundle/EasyBuild")
public static void EasyBuild() {
BuildPipeline.BuildAssetBundles(Application.dataPath+ "/ABPackage"/*Bundle输入路径*/,
//BuildAssetBundleOptions.None-->LZMA包小,加载慢
BuildAssetBundleOptions.ChunkBasedCompression,/*包中等,加载快*/
//BuildAssetBundleOptions.UncompressedAssetBundle--->不压缩,加载快
//目标平台 ,苹果平台BuildTarget.StandaloneOSX
BuildTarget.StandaloneWindows64
);
}
}
加载


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class SimpleLoad : MonoBehaviour
{
public RawImage showImg;
private void Start()
{
//简单文件加载
AssetBundle loadedPic=AssetBundle.LoadFromFile(Application.dataPath + "/ABPackage/unitypicture");
//解包
Texture texture = loadedPic.LoadAsset<Texture>("Unity");
showImg.texture = texture;
}
}

p161