【更新】Databrain - Ultimate game data framework 0.8.1b
本帖最后由 微笑的猫 于 2024-9-12 16:46 编辑Databrain - Ultimate game data framework 1.4.0版下载链接
Databrain is a powerful tool for managing object-based game data. It allows you to create custom data objects, import data from CSV or Google sheets, and to utilize the Unity UIToolkit or field attributes to build visually appealing inspectors for your data. It also allows you to categorize data using namespaces or derived classes.
You can also expand Databrain with our available add-ons to truly make it the Swiss Army knife of your data management needs.
Professional editor
The editor is designed for professional use and offers a scriptable object workflow, allowing for easy assignment and access in both the Unity inspector and scripts. Additionally, a range of customizable field attributes allows you to fine-tune data displays to your liking and even create your own custom GUI using the UIToolkit.
Thanks to the dropdown attribute, you can easily assign your data object to your custom script from the inspector.
Save&Load
Databrain comes with a well-designed runtime save and load system that utilizes Newtonsoft.Json for serialization. By marking data objects as runtime serializable, you can access either their initial or runtime values.
Scriptable object workflow
Use the scriptable object workflow to easily reference data objects in your custom classes. Access both initial and runtime data seamlessly.
Events
Databrain utilizes an event system that lets you create and assign event objects of different types, each capable of supporting different class types as parameters. You can easily assign event objects to your custom classes and trigger events at runtime.
Add-ons
Expand the capabilities of Databrain even further with these additional add-ons:
Logic - Node editor
Localization
Techtree
Stats
Databrain 是管理基于对象的游戏数据的强大工具。它允许您创建自定义数据对象,从 CSV 或 Google 表导入数据,并利用 Unity UIToolkit 或字段属性为您的数据创建具有视觉吸引力的检查器。您还可以使用命名空间或派生类对数据进行分类。
您还可以使用我们提供的附加组件扩展 Databrain,使其真正成为满足您数据管理需求的瑞士军刀。
专业编辑器
该编辑器专为专业用途而设计,提供可编写脚本的对象工作流程,允许在 Unity 检查器和脚本中轻松分配和访问。此外,通过一系列可定制的字段属性,您可以根据自己的喜好对数据显示进行微调,甚至使用 UIToolkit 创建自己的自定义图形用户界面。
借助下拉属性,您可以从检查器中轻松地将数据对象分配给自定义脚本。
保存和加载
Databrain 附带一个精心设计的运行时保存和加载系统,该系统利用 Newtonsoft.Json 进行序列化。通过将数据对象标记为运行时可序列化,您可以访问其初始值或运行时值。
可编写脚本的对象工作流程
使用可编写脚本的对象工作流,可在自定义类中轻松引用数据对象。无缝访问初始数据和运行时数据。
事件
Databrain 采用事件系统,允许您创建和分配不同类型的事件对象,每个对象都能支持不同的类类型作为参数。
页:
[1]