1、鼠标检测事件有OnMouseEnter()、OnMouseExit()、OnMouseHover()。OnMouseEnter()只在鼠标第一次移动到物体上时会触发一次,OnMouseExit()只在鼠标移出物体上时触发一次;OnMouseHover()只要鼠标在物体上会一直触发。
2、unity鼠标事件的触发条件:
(1)物体有碰撞器,无论是不是isTrigger;
(2)物体上的碰撞器如果是meshCollider,如果没有rigidbody,那么meshcollider的convex可以不用打上。如果有rigibody,那么meshcollider可以不用点上convex,但rigidbody必须点上Iskinematic.
3、注意的一点:
鼠标检测事件是不受脚本是否enable影响的。