Unity项目中
在要调用的物体上,含有碰撞体组件,以其设置其IsTrigger为真。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ColliderDetect : MonoBehaviour
{
public delegate void OnTriggerEnter1(Collider collider) ;
public OnTriggerEnter1 func;
public void registerDele(OnTriggerEnter1 func) {
this.func = func;
}
void OnTriggerEnter(UnityEngine.Collider collider)
{
func(collider);
//Debug.Log("CollisionDetection Enter:" + this.transform.name + "/collider.name:" + collider.name);
}
void OnTriggerExit(Collider collider)
{
//Debug.Log("CollisionDetection Exit:" + this.transform.name + "/collider.name:" + collider.name);
}
private void OnTriggerStay(Collider collider)
{
//Debug.Log("CollisionDetection Stay:" + this.transform.name +