关于unity5鼠标在物体上的检测相关问题

1、鼠标检测事件有OnMouseEnter()、OnMouseExit()、OnMouseHover()。OnMouseEnter()只在鼠标第一次移动到物体上时会出发一次,OnMouseExit()只在鼠标移出物体上时触发一次;OnMouseHover()只要鼠标在物体上会一直触发。

2、unity鼠标事件的触发条件:

(1)物体有碰撞器,无论是不是isTrigger;

(2)物体上的碰撞器如果是meshCollider,如果没有rigidbody,那么meshcollider的convex可以不用打上。如果有rigibody,那么meshcollider可以不用点上convex,但rigidbody必须电商Iskinematic.

3、注意的一点:

鼠标检测事件是不受脚本是否enable影响的。

你可能感兴趣的:(u3d相关)