小编Cod*_*rer的帖子

使用 UIElements/UI Builder 绘制默认检查器

我有一个LevelEditor脚本,其中有一个使用 UIBuilder 和 UIElements 构建的自定义检查器编辑器。问题是我想在列表中缓存引用,但我不想为它创建一个自定义列表视图(在 UIElements 中实现有点困难,不值得花时间),所以我想我只会制作private List<MyType> _myVar;as[Serializefield]和然后在自定义的下方绘制DefaultInspector 。

我找到了一个执行此DrawDefaultInspector 的方法,但不幸的是它什么也没做。

public override VisualElement CreateInspectorGUI()
{
    _visualTree.CloneTree(_rootElement);

    // My custom editor code
    ...

    DrawDefaultInspector();

    return _rootElement;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏...

c# unity-game-engine

5
推荐指数
1
解决办法
2126
查看次数

标签 统计

c# ×1

unity-game-engine ×1