找回密码
 立即注册
搜索

[角色/动画] Loxodon Framework Bundle 1.9.10加载管理工具

[复制链接]
159 |0
发表于 2023-3-8 11:37:37 | 显示全部楼层 |阅读模式














Loxodon Framework Bundle是一个AssetBundle加载和管理的工具,也是一个AssetBundle资源冗余分析工具。它能够自动管理AssetBundle之间复杂的依赖关系,它通过引用计数来维护AssetBundle之间的依赖。你既可以预加载一个AssetBundle,自己管理它的释放,也可以直接通过异步的资源加载函数直接加载资源,资源加载函数会自动去查找资源所在的AB包,自动加载AB,使用完后又会自动释放AB。 它还支持弱缓存,如果对象模板已经在缓存中,则不需要重新去打开AB。它支持多种加载方式,WWW加载,UnityWebRequest加载,File方式的加载等等(在Unity5.6以上版本,请不要使用WWW加载器,它会产生内存峰值)。它提供了一个AssetBundle的打包界面,支持加密AB包(只建议加密敏感资源,因为会影响性能)。同时它也绕开了Unity3D早期版本的一些bug,比如多个协程并发加载同一个资源,在android系统会出错。它的冗余分析是通过解包AssetBundle进行的,这比在编辑器模式下分析的冗余更准确。

The Loxodon Framework Bundle 包含所有源码, 它能独立工作或者与Loxodon Framework整合工作.

注意:如果本插件要配合Loxodon.Framework 2.0 使用,请使用本插件LoxodonFramework/Docs/Bundles/目录下的Loxodon.Framework.Bundle For 2.x.unitypackage版本,默认版本与Loxodon.Framework 2.0有冲突。

Asset Redundancy Analyzer

资产冗余分析器可以帮助您查找AssetsBundles中包含的冗余资产,通过收集资产的特征数据为资产创建指纹, 通过指纹比较找出所有AssetBundle中的冗余资产,因为它不依赖仅仅只是依赖AssetBundle中的文件ID分析,而且可以基于资产指纹分析,所以他支持场景中对象的冗余分析。它仅支持Unity 5.6或更高版本的AssetBundle包。

已测试的平台:
PC/Mac/Linux
Android
IOS
UWP(Windows 10)
WebGL

关键特性:
-  支持AssetBundle文件的加密和解密;
-  使用引用计数来管理AssetBundle的依赖关系;
-  当引用计数为0时,通过析构函数或者Dispose函数自动卸载AssetBundle;
-  使用弱缓存来优化加载性能;
-  面向接口编程,可以自定义加载器,自定义AssetBundle的查找规则;
-  在编辑器下,支持模拟AssetBundle的方式加载资源以方便测试;
-  支持通过AssetBundle包(包括场景资源包)来分析资源冗余,这比在Editor模式分析的冗余更准确;


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表