如何在编辑器上隐藏组件面板

写了个组件,组件里面动态创建了另外一个组件,但是这个组件无需使用者关心,我应该如何隐藏掉这个组件的面板呢。或者属性

这样子操作,并没有隐藏掉Label组件。

我想隐藏掉创建出来的这个组件面板
image

我不想使用Vue啊,没接触过,只想简单搞搞,想重新写自定义面板

1赞

顶一下下哟~

既然不需要出现属性面板,普通Class就行了不要extend Component

如果是你是只要本地生效的话,可以改下自定义/内置引擎这里的对应的判断。这个是选中node对应的详情面板,只在编辑器用的,不会打进包里。比如if条件里可以加个类似判断 && comp.hideFlags != HideInHierarchy

1赞

但是那个class需要继承某个ui组件

真厉害,这个代码都能找得到~
(comp.value._objFlags.value & 1024) !== 1024
判断放上去就可以了。