# 特点
* 指定要打包的文件,程序会自动分析依赖、拆分打包粒度到最优方式打包
* 缓存上次的打包信息,下次打包会增量打包
* 自动管理卸载不用的AB
* 可扩展,自定义打包和加载路径
# 如何运行
1. 通过`ABSystem/Builder Panel`打开配置界面
2. 在配置界面中更改打包配置
3. 点击`Build`执行打包
4. 增加宏 `AB_MODE`
5. 运行测试
# 如何使用
```c#
void Start()
{
AssetBundleManager manager = AssetBundleManager.Instance;
manager.Init(() =>
{
LoadObjects();
});
}
void LoadObjects()
{
manager.Load("Assets.Prefabs.Sphere.prefab", (a) =>
{
GameObject go = a.Instantiate(); //自动管理:当go被Destroy时,AB会被释放回收
});
manager.Load("Assets.my_txture.png", (a) =>
{
// a.Retain(); //强制引用计数加一
// a.Release(); //引用计数减一
Texture tex = a.Require(this); //自动管理:当this被Destroy时,AB会被释放回收
});
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
ABSystem, Unity3D AssetBundle 打包与管理系统,支持增量更新打包.zip
共99个文件
meta:47个
cs:26个
asset:14个
需积分: 50 43 下载量 197 浏览量
2019-09-17
23:10:21
上传
评论 2
收藏 75KB ZIP 举报
温馨提示
ABSystem, Unity3D AssetBundle 打包与管理系统,支持增量更新打包
资源推荐
资源详情
资源评论
收起资源包目录
ABSystem.zip (99个子文件)
ABSystem-master
ProjectSettings
InputManager.asset 6KB
TagManager.asset 791B
EditorSettings.asset 353B
GraphicsSettings.asset 348B
DynamicsManager.asset 665B
NavMeshLayers.asset 2KB
ProjectSettings.asset 7KB
Physics2DSettings.asset 929B
NetworkManager.asset 151B
AudioManager.asset 233B
TimeManager.asset 175B
QualitySettings.asset 3KB
EditorBuildSettings.asset 138B
readme.md 1024B
Assets
StreamingAssets.meta 107B
Scripts.meta 107B
ABSystem
Editor
AssetBundleBuildConfig.cs 568B
AssetBundleBuildPanel.cs 7KB
AssetBundleBuildPanel.cs.meta 262B
AssetBundle
AssetBundleDataBinaryWriter.cs.meta 262B
AssetBundleDataBinaryWriter.cs 2KB
ABBuilder.cs.meta 262B
AssetBundleDataWriter.cs.meta 262B
AssetTarget.cs.meta 178B
AssetBundleBuilder4x.cs 3KB
AssetBundleBuilder5x.cs 2KB
ABBuilder.cs 4KB
AssetBundleUtils.cs.meta 178B
AssetBundleUtils.cs 8KB
AssetTarget.cs 18KB
AssetBundleBuilder4x.cs.meta 262B
AssetBundleBuilder5x.cs.meta 262B
AssetBundleDataWriter.cs 1KB
AssetBundle.meta 107B
AssetBundleBuildConfig.cs.meta 262B
link.xml 145B
Scripts.meta 107B
config.asset.meta 179B
config.asset 454B
Scripts
AssetBundle
AssetBundleLoadProgress.cs 211B
AssetBundleLoadProgress.cs.meta 178B
AssetBundlePathResolver.cs.meta 178B
AssetBundleDataReader.cs.meta 178B
ListPool.cs 1KB
ObjectPool.cs.meta 262B
HashUtil.cs 1KB
AssetBundlePathResolver.cs 4KB
ListPool.cs.meta 262B
AssetBundleLoader.cs.meta 178B
AssetBundleExportType.cs.meta 262B
AssetBundleManager.cs 15KB
ObjectPool.cs 2KB
Loaders.meta 107B
AssetBundleLoader.cs 8KB
AssetBundleExportType.cs 574B
HashUtil.cs.meta 262B
AssetBundleDataBinaryReader.cs.meta 262B
AssetBundleDataBinaryReader.cs 3KB
Loaders
EditorModeAssetBundleLoader.cs 2KB
MissAssetBundleLoader.cs 175B
IOSAssetBundleLoader.cs.meta 178B
IOSAssetBundleLoader.cs 894B
EditorModeAssetBundleLoader.cs.meta 178B
MissAssetBundleLoader.cs.meta 262B
AndroidAssetBundleLoader.cs.meta 262B
AndroidAssetBundleLoader.cs 841B
AssetBundleManager.cs.meta 178B
AssetBundleInfo.cs 8KB
AssetBundleDataReader.cs 4KB
AssetBundleInfo.cs.meta 178B
AssetBundle.meta 107B
link.xml.meta 177B
Editor.meta 107B
main.unity.meta 90B
ABSystem.meta 107B
Prefabs.meta 107B
main.unity 4KB
Scripts
Test.cs.meta 178B
AAA.cs.meta 178B
Test.cs 1KB
AAA.cs 268B
Prefabs
Sphere.prefab 2KB
Capsule.mat 728B
Capsule.mat.meta 95B
Capsule.prefab.meta 95B
S_IT000001.png 7KB
Sphere.mat 727B
Sphere.mat.meta 95B
Sphere.prefab.meta 95B
Cube.mat 725B
Plane.prefab 2KB
Cube.prefab 2KB
Cube.mat.meta 95B
Plane.prefab.meta 95B
S_IT000001.png.meta 980B
Capsule.prefab 2KB
Cube.prefab.meta 95B
AssetBundles.meta 107B
.gitignore 410B
共 99 条
- 1
资源评论
weixin_38744153
- 粉丝: 346
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功