物体添加Collider
ui遮挡射线问题:关掉UI上面Raycast Target
在场景添加 EventSystem
Physics Raycaster 组件 添加在相机上
在被检测的物体上添加如下脚本
//引用命名空间
using UnityEngine.EventSystems;
public class EventTest : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData eventData)
{
UnityEngine.Debug.Log("哎呀,被点击啦!!!");
}
}
点击物体弹出UI,再次点击UI触发某事件