Version: 2021.3
语言: 中文

ScriptableObject

class in UnityEngine

/

继承自:Object

切换到手册

描述

一个类,如果需要创建无需附加到游戏对象的对象时,可从该类派生。

它对仅用于存储数据的资源最有用。

要轻松创建绑定到项目资源的 ScriptableObject 实例,请参阅 CreateAssetMenuAttribute

该类不支持 null 条件运算符 (?.) 和 null 合并运算符 (??)。

静态函数

CreateInstance 创建脚本化对象的实例。

消息

Awake 当 ScriptableObject 脚本启动时调用此函数。
OnDestroy 当脚本化对象将销毁时调用此函数。
OnDisable 当脚本化对象超出范围时调用此函数。
OnEnable 当对象加载时调用此函数。
OnValidate Editor-only function that Unity calls when the script is loaded or a value changes in the Inspector.
Reset 重置为默认值。

继承的成员

变量

hideFlags 该对象应该隐藏、随场景一起保存还是由用户修改?
name 对象的名称。

公共函数

GetInstanceID Gets the instance ID of the object.
ToString 返回对象的名称。

静态函数

Destroy 移除 GameObject、组件或资源。
DestroyImmediate 立即销毁对象 /obj/。强烈建议您改用 Destroy。
DontDestroyOnLoad 在加载新的 Scene 时,请勿销毁 Object。
FindObjectOfType 返回第一个类型为 type 的已加载的激活对象。
FindObjectsOfType Gets a list of all loaded objects of Type type.
Instantiate 克隆 original 对象并返回克隆对象。

运算符

bool 该对象是否存在?
operator != 比较两个对象是否引用不同的对象。
operator == 比较两个对象引用,判断它们是否引用同一个对象。

AltStyle によって変換されたページ (->オリジナル) /