123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEditor;
- using System.Collections;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- /// <summary>
- /// 禁用DisableBoxCollider
- /// </summary>
- public class DisableBoxCollider
- {
- /// <summary>
- /// 资源包后缀
- /// </summary>
- private static string AssetBundleURE = ".unity3d";
- /// <summary>
- /// 禁用BoxCollider
- /// </summary>
- [MenuItem("Tools/DisableBoxCollider")]
- private static void DisableBoxColliderFun()
- {
- GameObject obj = Selection.activeObject as GameObject;
- if (obj == null)
- {
- Debug.LogError("未选中任何物体!!!");
- return;
- }
- BoxCollider[] bcs = obj.GetComponentsInChildren<BoxCollider>(true);
- for (int i = 0; i < bcs.Length; i++)
- {
- bcs[i].enabled = false;
- // MonoBehaviour.DestroyImmediate(bcs[i]);
- }
- AssetDatabase.SaveAssets();
- }
- }
|