美文网首页
unity 删除 组件 Components

unity 删除 组件 Components

作者: 红定义 | 来源:发表于2017-03-07 08:24 被阅读0次

using UnityEngine;

using System.Collections;

using UnityEditor;

public class RemoveComponents

{

[MenuItem("Tools/Remove MeshCollider")]

public static void RemoveMeshCollider()

{

GameObject[] colliders = Selection.gameObjects;

for (int i = 0; i < colliders.Length; i++)

{

MeshCollider mc = colliders[i].GetComponent();

if (mc)

{

GameObject.DestroyImmediate(mc);

}

}

Debug.Log("Remove MeshColliders complete!");

}

[MenuItem("Tools/Remove Animator")]

public static void RemoveAnimator()

{

GameObject[] colliders = Selection.gameObjects;

for (int i = 0; i < colliders.Length; i++)

{

Animator mc = colliders[i].GetComponent();

if (mc)

{

GameObject.DestroyImmediate(mc);

}

}

Debug.Log("Remove Animators complete!");

}

}

相关文章

网友评论

      本文标题:unity 删除 组件 Components

      本文链接:https://www.haomeiwen.com/subject/ogmpgttx.html