为Unity3D 开发AssetBundle资源管理插件 AssetBundle Framework
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了为Unity3D 开发AssetBundle资源管理插件 AssetBundle Framework,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1082字,纯文字阅读大概需要2分钟。
内容图文
![为Unity3D 开发AssetBundle资源管理插件 AssetBundle Framework](/upload/InfoBanner/zyjiaocheng/1225/6f86460b63e74201a74ef93038059510.jpg)
AssetBundle Framework
AssetBundle Framework 是一种为网络游戏开发的,管理与加载资源的完整解决方案
工作流程
特点
-
在Unity编辑器下共有三种AssetBundle使用模式:
(1).NoAssetBundleMode: 从工程中BuildAssetBundlesPath文件夹下直接加载资源,不用构建AssetBundle.
(2).AssetBundleDebugMode:不需要构建自己的资源服务器,Build完AssetBundle后,保存AssetBundle的文件夹将会成为您的资源服务器文件夹,它将会模拟真实的资源服务器.
(3).AssetBundleCompleteMode:需要有自己的资源服务器,因为框架的完整工作模式
-
AssetBundle加密:本插件中您可以构建未加密的AssetBundle和加密的AssetBundle。
若要构建加密的AssetBundle,本框架共提供了四种算法,您可以选择其中任一种加密算法,然后输入自己定义的密钥对AssetBundle进行加密。游戏运行过程中,加密后的AssetBundle只有在Asset需要被加载进内存时才会被解密。
-
资源依赖管理:本AssetBundle框架将会自动处理资源的依赖关系。
构建完AssetBundle后的AssetBundle Manifests文件将会记录每一个AssetBundle和它们所有的依赖关系。
通过使用AssetBundle Manifests可以查询所有的AssetBundle和它们的依赖关系。 -
包括同步加载资源以及异步加载资源的API
-
在PC和移动设备的Persistence路径中存储的AssetBundle的数量及文件夹结构将会一直和资源服务器上保持一致。
-
提供对象池系统,使用对象池系统实例化资源可以提高您游戏的性能
-
提供完整的源代码,方便您在项目中进行调试和修改。
在线说明文档
所支持的Unity的版本
5.6.6 或 更高
下载地址
您可以从Unity Asset Store上进行下载:AssetBundle Framework
更多插件请访问本人的个人网站:
https://www.swordmaster.info/
原文:https://www.cnblogs.com/SwordMaster/p/12419328.html
内容总结
以上是互联网集市为您收集整理的为Unity3D 开发AssetBundle资源管理插件 AssetBundle Framework全部内容,希望文章能够帮你解决为Unity3D 开发AssetBundle资源管理插件 AssetBundle Framework所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。