Unity 编辑器中移除组件

Posted DaLiangChen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 编辑器中移除组件相关的知识,希望对你有一定的参考价值。

在 OnValidate() 函数下移除组件使用 Destroy 和 DestroyImmediate 都会报错,所以改为如下:

 UnityEditor.EditorApplication.delayCall += () =>
            
                DestroyImmediate(gameObject.GetComponent<需要删除的组件>());
            ;

以上是关于Unity 编辑器中移除组件的主要内容,如果未能解决你的问题,请参考以下文章