一,如果是ugui可以使用

1. button添加click事件

2. 实现 IPointerEnterHandler 接口

    public void OnPointerEnter(PointerEventData eventData) {print("skkdkd");}

游戏的OnMouse*相关方法是无效的

IPointer事件 ,或者按钮事件无效

可能有如下原因:

1.没有保留image组件,并激活。(若想隐藏图片,可以把透明度降为0)

2.被比它层级更高的物体挡住了。可能是在父物体列表中的顺序比它更高。

3.没有勾选Interactable。

4.对应的Image没有勾选RayCast Target。

5.没有设置对应的点击事件或代码错误。

6.所在Canvas没有对应的EventSystem(可能是没复制过来,或者只新建了Canvas)。

7.该UI绕Y轴旋转了180度,相当于翻到了背面,无法识别鼠标点击。

二,如果是游戏内容

如果添加碰撞器 ,在这个方法会触发 ,2d,3d都可以

    public void OnMouseEnter() {transform.GetComponent<SpriteRenderer>().color = Color.yellow;}private void OnMouseExit() {transform.GetComponent<SpriteRenderer>().color = oldColor;}

如果不用碰撞器可以改成触发器但是要修改设置 ,勾选Queries Hit Triggers ,可以让触发器也实现鼠标相关方法

unity3d鼠标移动到上面变色相关推荐

  1. C# ListView控件显示表格(自适应宽度),添加 Checkbox,删除选择项,选中颜色和鼠标滑过背景变色

    本文转载自:http://www.liangshunet.com/ca/201309/586362553.htm 亮术网 2020-03-07 本网原创 DataGridView控件功能十分强大,显示 ...

  2. CSS+JS鼠标悬停单元格变色

    又一款鼠标悬停表格单元格,表格变色的实例效果,运用了CSS和JS两者技术的结合,因些兼容性非常好,而且易于控制,代码修改方便,跟表格读取动态数据没有任何关系,比较方便. <html> &l ...

  3. Unity3D 鼠标双击事件

    Unity3D 鼠标双击事件 Unity3D 鼠标双击事件总结了几种,特来记录一下! 一.计时Time.realtimeSinceStartup,从开始运行到首次点击的时间.跟.开始运行到下一次点击的 ...

  4. Unity3d鼠标点击屏幕来控制人物的走动

    今天呢,我们来一起实现一个在RPG中游戏中十分常见的功能,通过鼠标点击屏幕来控制人物的走动.首先来说一下原理,当我们点击屏幕时,我们按照一定的方法,将屏幕上的二维坐标转化为三维坐标,然后我们从摄像机位 ...

  5. css鼠标经过table文字变色,有没有可能用css实现当table被鼠标hover的时候,table列变色?...

    正常情况下,table上鼠标hover,我们可以实现tr行变色,那列呢?有没有可能实现列变色? 可以的.演示地址 http://codepen.io/rainyjune/p- 代码来自: https: ...

  6. css鼠标放上按钮变色

    找到了一种可以使鼠标悬停变色的方法,觉得挺好用的 .button_ensure {background: red;.button_ensure:hover {background: blue; } 前 ...

  7. Unity3D 鼠标以及触屏移动、缩放控制器(相机)

    Unity3D 支持多平台的发布,但是平时在测试的过程中往往需要在各个平台之间进行切换,在平时开发中,对象的移动.舞台缩放使用鼠标控制比较方便,但是在安卓平台,鼠标就无法发挥作用了,只能使用触控操作, ...

  8. Unity3D 鼠标检测世界中的游戏对象

    今天向大家介绍一下,如何初步的用Unity3D从摄像机到鼠标的射线,也就是鼠标检测到Unity3D世界中的游戏对象! 如何才能使射线检测到游戏对象呢,只有一个条件,那就是必须添加collider组件, ...

  9. 【Unity3D鼠标操作】Unity中实现鼠标经过物体时变颜色,离开时恢复

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

最新文章

  1. keyset(),entryset() 遍历 (转)
  2. Cloud Native未来值得关注的方向:Service Mesh简介
  3. 关于 VC 执行顺序
  4. junit testng_TestNG或JUnit
  5. 为什么有人执着于只买黑色的手机?
  6. Python将csv格式转换为xlsx
  7. PyTorch 1.0稳定版正式发布,并向开发者提供免费AI课程
  8. MySQL 基本信息的查询(初始化配置信息 my.ini)
  9. 如何在JUnit5中使用Mockito
  10. java编写singleton程序_java – 在Singleton实现中初始化按需成语与简单静态初始化程序...
  11. 基于C++的web服务器---总述篇
  12. 怎样恢复计算机管理员身份,win10系统设置一直以管理员身份运行的恢复办法
  13. 计算机高手应该具备的知识,大学计算机基础超详细知识点(高手总结),强列推荐...
  14. python引流_Python初学者也可以秒懂的Python For循环思维
  15. 高质量无损图片压缩算法
  16. 南加大计算机研究生录取率,美国南加州大学研究生录取率
  17. 研究生如何做文献阅读笔记
  18. 实诚!大义灭亲!360安全卫士证明360安全卫士是木马
  19. wacom intuos pro pth-660装不上驱动,手动装的办法
  20. 公共广播系统中的背景音响系统

热门文章

  1. java基础学习 --- 第二节 变量、数据类型和运算符
  2. vue项目开发目录架构
  3. 华为防火墙上gre vpn的配置
  4. BP综述:侵入性计算精神病学
  5. 一种基于平均值和平均偏差的图像亮度检测方法
  6. 水塔水位控制器单片机c语言,基于51单片机的水塔水位自动控制器的设计
  7. 瑞萨单片机之外部中断实现频率采集(三)
  8. Android手机摇杆
  9. oracle数据库 rec是什么意思,Oracle中,Restore 和 Recovery的区别
  10. python年龄分组(分箱)