Loic.xasset.xasset
1.0.0
dotnet add package Loic.xasset.xasset --version 1.0.0
NuGet\Install-Package Loic.xasset.xasset -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Loic.xasset.xasset" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Loic.xasset.xasset" Version="1.0.0" />
<PackageReference Include="Loic.xasset.xasset" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Loic.xasset.xasset --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Loic.xasset.xasset, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Loic.xasset.xasset&version=1.0.0
#tool nuget:?package=Loic.xasset.xasset&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
新版发布(主要面向团队提供订阅服务)
XASSET 6.1
xasset-6.1 是一个全新的分布式 Unity,主要为 Unity 项目的打包慢、包体大、局部更新、边玩边下、版本管理、内存管理、依赖管理、运行卡顿之类的疑难杂症提供全面可靠的解决方案。需要了解更多,请参考:
- 官网:https://game4d.cn/xasset.php
- 入门指南:https://zhuanlan.zhihu.com/p/369974901
- 特性说明:https://zhuanlan.zhihu.com/p/364058188
- 作者微信:vmakemore
- QQ群:693203087
XASSET 4.0.2(过时了,预计7月后更新)
精简实用、高效安全的Unity资源管理方案。
主要特点
- 开发模式:编辑器下可以在不用构建AB的环境中使用,平常开发时可以秒进游戏。
- 支持异步加载到同步加载的无缝切换,对协程无依赖:相对于高度依赖协程的方案,这种设计不但在性能上更有优势,同时,业务层可以用更少的Coding写出更优雅高效的并行异步加载业务。
- 用引用计数管理对象生命周期:避免重复加载与轻易卸载,让资源对象的生命周期得到妥善处理。并且没有使用WeakReference,可以更方便在跨语言环境中使用,例如避免Lua和C#的交叉引用导致C#这边需要等Lua先GC才能回收资源。
- 基于规则配置的打包策略,配置好打包规则后,底层会自动收集所有要打包的资源,并分析其冗余和冲突,再进行自动优化,可以有效的解决大部分非内建的资源的冗余情况。
- 非泛型接口设计: 对Lua更友好,可以更方便的在跨语言的环境中使用。
了解更多
- 知乎专栏:XASSET 4.0发布预告
- 知乎专栏:XASSET 4.0入门指南
测试数据
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
贡献成员
- yusjoel
- hemingfei
- veboys
- woshihuo12
- CatImmortal
- ZhangDi
- QuinShuai
- songtm
- woodelfLee
- LostEarth
- Coeur
- XINCGer
- 烟雨迷离半世殇
- 土豆
- JasonXuDeveloper
- 大魔王有木桑
- suixin567
- Sven
- liufujingwen
鸣谢
感谢JetBrains公司提供的使用许可证!
<p><a href="https://www.jetbrains.com/?from=NKGMobaBasedOnET "> <img src="https://images.gitee.com/uploads/images/2020/0722/084147_cc1c0a4a_2253805.png" alt="JetBrains的Logo" width="20%" height="20%"></a></p>
更多项目
- 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,精简好用的热更框架
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 1 | 7/31/2021 |