在脚本对象类的资产文件夹中创建资产对象后,我们可以查看和编辑该脚本对象的字段值。然后我们可以在不同的脚本中引用该对象并读/写它的值。
所以,我想知道是否有一种方法可以在该脚本的检查器中查看和编辑该资产对象的字段,而无需在资产文件夹中选择该资产对象。就像 Unity 将序列化该可编写脚本的对象,就像它对其他可序列化字段(如
int
、float
、List
等)所做的那样
谁能告诉我这是否可能,如果可能的话,怎么做?
学习和实施是一个相当复杂的过程,但如果你想从某个地方开始,你可以看看 NaughtyAttribute 包。它做的比你需要的多,但它有这个
[Expandable]
属性,它完全符合你的描述。如果它做的太多,你可以很容易地提取行为并只保留它。