1 Star 0 Fork 0

明天的明天 / CatAsset

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

简介

Unity AssetBundle资源管理框架

提供了打包,更新,加载的一站式资源管理

功能介绍

  • 完善的编辑器窗口支持,可快速查看相关信息

    位于上方菜单栏的CatAsset/打开打包窗口CatAsset/打开资源运行时信息窗口

  • 根据指定的打包规则进行批量打包,无须手动进行标记

    预定义了3种打包规则,分别为

    1.将指定目录内所有资源文件打包为一个bundle

    2.对指定目录下所有一级目录应用规则1打包为多个bundle

    3.将指定目录内所有资源文件各自打包为一个bundle

    右键文件夹,点击添加为打包规则目录,然后点击CatAsset/打开打包窗口,切换到打包规则分页即可进行相关设置

    如果需要扩展打包规则,请先在PackageMode.cs文件中增加枚举,然后到AssetCollector.cs中增加相关方法即可

  • 内置循环依赖分析与冗余资源分析

    在打包窗口的打包配置分页中勾选了冗余分析时,会将所有因为被显式打包的资源依赖而隐式打包的资源转换为显式打包的,并将其中的冗余资源单独打包为一个bundle

    在打包窗口的资源预览分页中点击循环依赖检测,如果有Asset间的循环依赖,会将检测结果输出到控制台中

  • 支持资源分组

    可先选择特定组的资源作为安装包内置资源,进入游戏后再下载其他组的资源,这样可以有效减少安装包体积

  • 基于引用计数的资源加载与卸载

  • 支持自动寻址,使用者直接使用Asset,无须关心AssetBundle

  • 3种运行模式,Example文件夹中提供了3种模式的使用示例

    1. 仅使用安装包内资源(单机模式)

    2. 可更新模式

    3. 加载时下载的可更新模式(边玩边下)

  • 支持编辑器资源模式,Unity编辑器下开启后无须打包即可快速运行游戏

  • 自带分帧限制,有效防止单帧处理过多下载或加载导致的卡顿

MIT License Copyright (c) 2021 CatImmortal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

https://github.com/CatImmortal/CatAsset.git 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/mtdmt/CatAsset.git
git@gitee.com:mtdmt/CatAsset.git
mtdmt
CatAsset
CatAsset
main

搜索帮助