【NGUI】Unity中如何判断NGUI中当前鼠标是否点击UI上
2015-10-22 16:12
771 查看
void OnClick () { // NGUI 3.8之前 点击空白地方返回为null // NGUI 3.8之后 点击空白地方返回为UIRoot if (UICamera.hoveredObject.name != "UIRoot") { Debug.Log ("我现在点击的不是空白"); } }
void Update() { // 返回值是bool变量,如果鼠标在UI上返回true(记得加碰撞器) Debug.Log(UICamera.Raycast(Input.mousePosition)); }
相关文章推荐
- 获取unity当前版本号
- unity 脚本执行顺序设置 Script Execution Order Settings
- Unity3d压缩文件
- unity3d插入Daikon Forge GUI 中国课程-7-高级控制slider采用
- 天空盒有缝隙解决方案
- 关于C# IEnumerator、yield、Unity3D协程的一些东西
- 集成讯飞听写iOS sdk到unity遇到的问题:weak成员和strong成员
- 转场不销毁物体 esc退出,图片挡住按钮怎么办,Canvas Group组,blocks Raycasts
- Unity3D系列2:Input.GetButtonDown没有正确响应
- Spine输出资源一键入Unity3D工具代码
- Unity调试函数执行时间
- 解决Unity5+Vuforia+Network本地联机发布到Android上白屏的问题
- Unity获取object所有属性的一个方法,一些界面上没有开放的属性可以用该方法编辑
- ZXing二维码生成在Unity3D中出错,数组超出界限的解决办法
- [Unity3D学习]3D数学基础之坐标系
- Unity3D游戏开发初探—2.初步了解3D模型基础
- 【Unity Shaders】Surface Shader 概述
- 【笨木头Unity】入门之旅003:HelloWorld
- 【笨木头Unity】入门之旅002:不谈对象,咱们谈组件
- Unity3D优化