注:NGUI 组件上加上 BoxCollider 并设置区域大小

public void OnMouseDown()
    {

if (UICamera.hoveredObject == null)    //场景的点击
        {
            a = GameObject.Find("box");

if (b == false)
            {

a.renderer.material.color = Color.red;
                b = true;
            }

else if (b == true)
            {

a.renderer.material.color = Color.yellow;
                b = false;
            }
        }

}

或用射线检测

Ray ray=UICamera.mainCamera.ScreenPointToRay(Input.mousePosition);// 向屏幕发射线
RaycastHit hit;
if(Physics.Raycast(ray,out hit,200))//射线的碰撞检测
{
     print("点到NGUI");
}

最新文章

  1. Application.AddMessageFilter(this);
  2. php 购物车的例子
  3. 面试之SQL(2)--left join, inner join 和 right join的区别
  4. sjtu1591 Count On Tree
  5. linq读书笔记1-linq 初步
  6. web.config详解
  7. a链接在新窗口打开
  8. Linux基本命令总结(五)
  9. Groovy 设计模式 -- 适配器模式
  10. django1.4 简单事例 ,根目录下templates
  11. py3.0第四天 函数
  12. Ubuntu点击dash home就崩溃
  13. java:try...catch...finally
  14. TeeChart 有用的属性
  15. linux分区详解
  16. [UE4]多播代理
  17. plsql高版本无法设置Fixedsys字体解决办法(win7&winXP适用)
  18. u-boot源码分析
  19. 九jQuery源码解析之.each()
  20. 在用VMware虚拟机的时候,有时会发现打开虚拟机时提示“该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。配置文件: D:\win10x64\Windows 10 x64.vmx。”这是由于虚拟机未正常关闭引起的,下面看看解决办法

热门文章

  1. Xshell 4的上传与下载
  2. Enumeration
  3. xode 中文乱码处理
  4. Mysql创建函数出错
  5. 关于lambda表达式树
  6. 最牛B的编码套路 【转】
  7. append与remove的简单使用
  8. 带KEY的SCP命令,老是要查,这次写在这里吧,
  9. QQ截图时窗口自动识别的原理(WindowFromPoint, ChildWindowFromPoint, ChildWindowFromPointEx,RealChildWindowFromPoint)
  10. 个性化定制——物流app