Giter VIP home page Giter VIP logo

xasset's Introduction

XASSET 5.1即将发布

XASSET 5.1是全面可靠、轻量高效的Unity资源管理方案。集资源分包、热更新、批量下载、断点续传、异常恢复、版本校验、增量打包、一键出包等功能, 轻量敏捷易上手,iOS、Android、PC、Mac等平台资源加载稳定高效,内存管理灵敏可靠。具体请加QQ群等待通知。

XASSET 4.0.2

精简实用、高效安全的Unity资源管理方案。

主要特点

  • 开发模式:编辑器下可以在不用构建AB的环境中使用,平常开发时可以秒进游戏。
  • 支持异步加载到同步加载的无缝切换,对协程无依赖:相对于高度依赖协程的方案,这种设计不但在性能上更有优势,同时,业务层可以用更少的Coding写出更优雅高效的并行异步加载业务。
  • 用引用计数管理对象生命周期:避免重复加载与轻易卸载,让资源对象的生命周期得到妥善处理。并且没有使用WeakReference,可以更方便在跨语言环境中使用,例如避免Lua和C#的交叉引用导致C#这边需要等Lua先GC才能回收资源。
  • 基于规则配置的打包策略,配置好打包规则后,底层会自动收集所有要打包的资源,并分析其冗余和冲突,再进行自动优化,可以有效的解决大部分非内建的资源的冗余情况。
  • 非泛型接口设计: 对Lua更友好,可以更方便的在跨语言的环境中使用。

了解更多

测试数据

VFS在各个平台的IO+对象构建性能(毫秒) VFS BUILDIN
PC(Win10+i7=10700F CPU2.9GHz 64位 16GB内存) 310.76 354.88
Android(Sony XZs) 2179.63 2740.27
iOS(iPhone 7) 629.10 593.74
MacBook Pro(macOS15.5 2.9GHz 6核 i9 64位 32GB内存) 180.29 181.90

:大约读取了 662 张贴图资源

开发环境

  • 引擎版本:Unity2017.4.34f1(已经支持2019)
  • 语言环境:.net 3.5(支持.net4.x以及.net core)
  • 操作系统:Win 10

贡献成员

鸣谢

感谢JetBrains公司提供的使用许可证!

JetBrains的Logo

更多项目

  • ET Unity3D Client And C# Server Framework
  • QFramework Your first K.I.S.S Unity 3D Framework
  • TinaX Framework “开箱即用”的Unity独立游戏开发工具
  • LuaProfiler-For-Unity Lua Profiler For Unity支持 XLua、SLua、ToLua
  • JEngine 一个基于XAsset&ILRuntime,精简好用的热更框架

xasset's People

Contributors

songtm avatar yusjoel avatar hemingfei avatar jasonxudeveloper avatar xincger avatar catimmortal avatar quinshuai avatar psygames avatar woodelflee avatar coeur avatar lostearth avatar sven721 avatar woshihuo12 avatar yomunsam avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.