11000+款5星资源

8.5万+用户参与评分

10万+社区成员鼎力支持

每款资源都经过 Unity 审核

首页
工具
实用工具
1/8
Saving system for DOTS enables you to easily save and load all your unmanaged data with an UI driven workflow.
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本内置渲染管线通用渲染管线(URP)高清渲染管线(HDRP)
6000.0.35f1
兼容
兼容
兼容
其他兼容性信息

Samples require Unity6 or Unity 2023.2 because of UIToolkit runtime bindings.

They also have a dependency on Entities.Graphics and Unity.Physics.

描述

Saving system for DOTS enables you to easily save and load all your unmanaged data with an UI driven workflow.


How?

Create a scriptable object Save Format and add the types you want to save in a handcrafted UI and let the source code generator do the heavy lifting for optimized serialize and deserialization code.

Then mark subscene entities or prefabs with a Savable Authoring component and you are done. Saved data will be efficiently laid out in a binary format and compressed with LZ4.


🎉 New in 1.4.0

Components that were not present on a prefab and added during runtime are now supported. Also UnsafeHashMaps can be saved and loaded now.


🎉 New in 1.3.0

SharedComponentData can be saved now!


Features

✔️ Create save formats in the editor UI

✔️ Save and load unmanaged data defined in save formats

✔️ Automatically keep track of subscenes

✔️ Ignore fields in structs

✔️ Create migration plans with an intuitive node based approach when the save format has changed

✔️ Prefab migration when prefabs have changed

✔️ Included Savegame viewer for easy debugging

✔️ Full Source code included

✔️ Works for mobile IOS/Android


Links: Documentation | Discord | E-Mail


Automatically keep track of subscenes

  • Automatically load previously open subscenes
  • Instantiated prefabs (from spawners, etc...)
  • Destroyed objects (trees, iron nodes, etc...)

Save and load data defined in save formats

  • global (non-subscene) and subscene entity data
  • Entity struct data with IComponentData or ISharedComponentData
  • Entity buffers with IBufferElementData
  • Component enabled states with IEnableableComponentData
  • Arbitrary primitive struct data
  • Nested support for UnsafeList<T>*
  • UnsafeHashMap<TKey, TValue>*
  • Custom serializer/deserializer for more complex tasks
  • Components that were added during runtime and not present in a prefab

☎️ Support

If you have any questions please write me an email (support[at]enzenebner.com) or contact me in Discord. Please be patient, replies may take some time depending on my workload. Please include your Asset Invoice Number in your request.

Thank you.


🔑 License Info

This asset requires one license per seat (user who has access to the asset files). If you are a team then please consider buying one seat per Unity user.

Why am I telling you this?

Because most people do not know. In fact any asset found under the Tools category automatically falls under a license type that Unity calls Extension Assets (see official license explanation) which differs from the standard (Entity) license.

Saving System for DOTS

(暂无评分)
48 users have favourite this asset
(48)
$149
席位
1
更新的价格和增值税在结算时计算
退款政策
该资源受Unity资源商店退款政策约束。有关详细信息,请参见《最终用户许可协议》(EULA)中的第2.9.3节。
安全结账方式:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
许可证类型
文件大小
6.2 MB
最新版本
1.4.5
最新发布日期
2025年3月13日
原始 Unity 版本
6000.0.35
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo
语言
反馈
合作伙伴计划
合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR
$149