













今天在学习unity的源码时候,发现一个 ScriptableObject,是Unity的一个特殊类,用于创建数据资产(Asset),方便存储和管理大量不同类型的配置或数据。我的直白理解就是有点类似C#中的一个对象(譬如:Dictionary,LIst,一个Class),直接存储一些数据,在unity中进行使用。不过 ScriptableObject是可以在界面进行操作的,而不是在C#代码中写的。
ScriptableObject的基本简介:继承关系:ScriptableObject 是 UnityEngine.Object 的子类。
public class ScriptableObject : Object
用途:
MonoBehaviour(挂载在GameObject上的组件),ScriptableObject没有场景依赖,更适合用于存储共享数据、配置文件、关卡信息等。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。