unity3d 如何在设置引用的同一脚本的检查器中查看和编辑可脚本对象的字段?

8aqjt8rx  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(146)

在可脚本对象类的assets文件夹中创建一个asset对象后,我们可以查看和编辑该可脚本对象的字段值。然后我们可以在不同的脚本中引用该对象并读取/写入其值。
因此,我想知道是否有一种方法可以在脚本的检查器中查看和编辑该资产对象的字段,而不必在assets文件夹中选择该资产对象。就像Unity将序列化该脚本对象一样,它也将序列化其他可序列化的字段,如intfloatList等。
有谁能告诉我这是否可能,如果可能,怎么做?

wkyowqbh

wkyowqbh1#

学习和实现这是一个相当复杂的过程,但是如果你想从某个地方开始,你可以看看NaughtyAttribute包。它做的比你需要的更多,但是它有这个[Expandable]属性,它完全按照你描述的那样做。如果它做的太多,你可以很容易地提取行为并只保留它。

相关问题