您的位置:首页 > 移动开发 > Unity3D

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

2016-06-12 11:18 453 查看
1、鼠标检测事件有OnMouseEnter()、OnMouseExit()、OnMouseHover()。OnMouseEnter()只在鼠标第一次移动到物体上时会出发一次,OnMouseExit()只在鼠标移出物体上时触发一次;OnMouseHover()只要鼠标在物体上会一直触发。

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

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

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

3、注意的一点:

鼠标检测事件是不受脚本是否enable影响的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: