关于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影响的。
2、unity鼠标事件的触发条件:
(1)物体有碰撞器,无论是不是isTrigger;
(2)物体上的碰撞器如果是meshCollider,如果没有rigidbody,那么meshcollider的convex可以不用打上。如果有rigibody,那么meshcollider可以不用点上convex,但rigidbody必须电商Iskinematic.
3、注意的一点:
鼠标检测事件是不受脚本是否enable影响的。
相关文章推荐
- 【Unity】Could not get texture importer UnityEditor.TrueTypeFontImporter:GenerateEditableFont(String)
- 【Unity技巧】Unity中的优化技术
- Unity Stats 面板介绍
- Unity之快捷键组合
- 我的Unity3D学习日记-04(Transform,Time,Mathf类以及动态在场景中生成Prefab)
- Unity Shader 四 渲染管线
- Gvr SDK for Unity 分析(二)
- Unity3D【新手问题】阴影效果不显示的原因
- Unity社交功能开发——移动端输入法回车事件响应
- 【Unity3D插件】NGUI基础学习笔记
- Unity 小游戏练习(二)
- Unity获取游戏对象详解
- Unity3D性能优化
- Unity3D Sprite(精灵)分割
- Unity3D 中3D刚体组件的力
- 通过改变纹理的UV坐标实现简单的水流效果
- Unity3d碰撞检测中碰撞器与触发器的区别
- Unity使用OpenCvSharp人脸识别
- Unity 小游戏练习(一)
- Unity3D 之3D游戏SD快打 3D游戏基础入门开发全(1)