luoyikun

导航

unity3d给子物体添加MeshCollider

using UnityEngine;
using System.Collections;

public class AutoAddCollision : MonoBehaviour {

	// Use this for initialization
	void Start () {
        ModelAddMeshCollider();

    }
	
    void ModelAddMeshCollider()
    {
        foreach (var render in transform.GetComponentsInChildren<MeshRenderer>())
        {
            render.gameObject.AddComponent<MeshCollider>();
        }
    }
}

posted on 2017-07-14 09:45  luoyikun  阅读(25)  评论(0)    收藏  举报  来源