新建一个3DObject--Cube,挂载下面这个组件,这个方块物体必须挂载Collider组件,并且isTrigger为false
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseEnter : MonoBehaviour
{
void OnMouseEnter()
{
//rend.material.color = Color.red;
Debug.Log(" ************----------------");
}
}
这个方块物体在摄像机显示范围内,把鼠标移动到 这个方块物体上, OnMouseEnter函数就会显示结果
相关的函数还有OnMouseExit
参考资料:
1.
Unity 被遮挡Collider如何触发OnMouseEnter事件
2.
3.
4.