推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • 简书地址
  • 我的个人博客
  • QQ群:1040082875

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

点击3D物体时变颜色

效果图:

二、代码

using UnityEngine;
using System.Collections;
public class MouseEvent_Color : MonoBehaviour
{/// 鼠标悬浮void OnMouseOver(){transform.Rotate(Vector3.up * 25 * Time.deltaTime);}// 鼠标点击void OnMouseDown(){transform.GetComponent<MeshRenderer>().material.color = Color.green;}//鼠标离开void OnMouseUp(){transform.GetComponent<MeshRenderer>().material.color = Color.blue;}
}

将这个脚本挂在需要变颜色的物体上就行了

需要注意的是:OnMouseOver(),OnMouseDown(),OnMouseUp(),这三个函数只对3D物体触发事件

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

  1. Unity中在鼠标点击的UI地方创建预制件+在指定地方创建预制件

    目录 一.目的: 1.想知道:Unity中在鼠标点击的UI地方创建预制件 二.参考: 1.Unity中动态给button的OnClick添加代码 1.Unity 在代码中设置RectTransform ...

  2. layui单元格鼠标样式_Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法...

    如下所示: var tableIns = window.demoTable = table .render({ elem : '#idTest', id : 'idTest', url : '/par ...

  3. 三、Unity中的鼠标、键盘的获取

    在Unity中,我们经常会处理点击鼠标的事件检测和键盘的事件检测.所以,我觉的应该将这个小知识点进行一个整理. 1.按下键盘的事件检测: 1.GetKey:   当通过名称指定的按键被用户按住时返回t ...

  4. 计算机没鼠标怎么,计算机中没有鼠标如何进行拖拽

    计算机中没有鼠标如何进行拖拽 发布时间:2021-04-23 09:22:58 来源:亿速云 阅读:53 作者:小新 小编给大家分享一下计算机中没有鼠标如何进行拖拽,相信大部分人都还不怎么了解,因此分 ...

  5. python自动鼠标操作_selenium自动化之鼠标操作

    在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素.那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件--ActionChai ...

  6. Unity3D研究院之Unity中连接本地或局域网MySQL数据库

    用户名 Email 游戏蛮牛 手机端 开启辅助访问 腾讯QQ 立即注册 登录 用户名 自动登录  找回密码 密码 登录  注册帐号 [Unity5.X版本开始预售啦!] 扫一扫,访问微社区 </ ...

  7. 【Unity3D】在Unity中实现UI指向箭头

    本问转载自http://ghostyii.com/uiarrow/,为什么转载呢,怕以后找不到了! ps:博主写到超级详细,复制粘贴即可使用,超赞的! 0x0.引言 屏幕UI指示箭头,非常常见的游戏U ...

  8. unity中声音大小控制物体行为(音量的大小)

    声音的大小控制物体的运动:这个是写好的脚本,拿到unity中就可以测试一下. public class Manager : MonoBehaviour { public float volume; A ...

  9. 解决SolidWorks模型导入Unity中出现多层父物体的问题

    经验来源于博主 HDarker. 一.问题描述 在将SolidWorks等软件绘制的模型导入Unity中时,会出现多层父物体的问题,如下图所示. 下面介绍一种解决办法. 使用的软件是SolidWork ...

最新文章

  1. java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例
  2. Activity到底是什么时候显示到屏幕上的呢
  3. linux中wine yum安装,分享|在基于RedHat或Debian的系统上安装 Wine 1.7
  4. potainer 日志_日志系统落地:制定日志规范
  5. form怎么加ion_企业微信裂变该怎么做?一份裂变1000+社群裂变方案的底层逻辑
  6. 结对编程1--模块化
  7. cds5516舵机控制程序_[电力世界]中的应用程序CDS
  8. nginx虚拟主机配置实例
  9. 596. 超过5名学生的课
  10. 常用编码说明-GBKBIG5GB18030
  11. SQL 完整的实体性—联系图
  12. [spfa][数论]JZOJ 4722 跳楼机
  13. CSP—— 登机牌条码(多项式的求解以及多项式的除法)
  14. 东华考研复试21-30oj
  15. 4.龙芯2k1000 系统制作及安装
  16. 文件服务器文件夹,共享文件夹及权限迁移
  17. 一文带你读懂“TRIZ”
  18. 【经验分享】Web前端开发测试常见问题总结
  19. 基于神经网络——鸢尾花识别(Iris)
  20. Servelet开发步骤和生命周期

热门文章

  1. 唐僧在如来面前吐真言
  2. 研究生毕业一年有感 —— 写于2021年5月29号
  3. 长江商学院入学考试逻辑题 :
  4. 开放式思维,如MBA等(商学院,教育,进阶)
  5. C# LINQ 表达式 ,查询, 筛选
  6. php 二进制读写,PHP读写大“二进制”文件,不必申请很大内存(fopen、fread、fwr...
  7. 【转】R语言函数总结
  8. 百度OCPC怎么优化排名?
  9. Excel中如何使用函数NUMBERSTRING
  10. Spring Boot集成ShardingSphere分片利器 AutoTable (二)—— 自动分片算法示例 | Spring Cloud 46