当前位置: 首页 > news >正文

街区网站建设的意义宁波建设工程学校

街区网站建设的意义,宁波建设工程学校,襄阳网站seo,洛阳做网站排名文章目录 前言一、Text二、TMP_Text二、颜色转换总结 前言 在游戏或应用中#xff0c;给用户的界面添加一些小的互动效果能让它们更加吸引人。比如#xff0c;当策划要求你这样做的时候 #xff0c;当用户将鼠标悬停在文字上时#xff0c;文字颜色改变#xff0c;这样的效… 文章目录 前言一、Text二、TMP_Text二、颜色转换总结 前言 在游戏或应用中给用户的界面添加一些小的互动效果能让它们更加吸引人。比如当策划要求你这样做的时候 当用户将鼠标悬停在文字上时文字颜色改变这样的效果会让界面看起来更有趣。本文将教你如何在Unity中实现这个效果将写好的脚本挂载到按钮上即可。 一、Text using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems;public class TextColorChange : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler {public Color normalColor Color.blue; // 默认颜色public Color hoverColor Color.white; // 悬停时颜色private Text textComponent;private void Start(){textComponent GetComponentInChildrenText();if (textComponent null){Debug.LogError(没有找到Text组件请确保文本对象是Button的子对象并且拥有Text组件。);}else{textComponent.color normalColor;}}public void OnPointerEnter(PointerEventData eventData){if (textComponent ! null){textComponent.color hoverColor; // 悬浮时将字体颜色改为悬停颜色}}public void OnPointerExit(PointerEventData eventData){if (textComponent ! null){textComponent.color normalColor; // 离开时将字体颜色还原为默认颜色}} } 二、TMP_Text using UnityEngine; using TMPro; using UnityEngine.EventSystems;public class TMPTextColorChange : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler {public Color normalColor Color.blue; // 默认颜色public Color hoverColor Color.white; // 悬停时颜色private TMP_Text textMeshPro;private void Start(){textMeshPro GetComponentInChildrenTMP_Text();if (textMeshPro null){Debug.LogError(没有找到TMP_Text组件请确保文本对象是Button的子对象并且拥有TMP_Text组件。);}else{textMeshPro.color normalColor;}}public void OnPointerEnter(PointerEventData eventData){if (textMeshPro ! null){textMeshPro.color hoverColor; // 悬浮时将字体颜色改为悬停颜色}}public void OnPointerExit(PointerEventData eventData){if (textMeshPro ! null){textMeshPro.color normalColor; // 离开时将字体颜色还原为默认颜色}} } 二、颜色转换 如果要使用配置加载或者用类似#xxxxx的颜色格式进行配置的话使用以下逻辑封装成适合的方法。 Color sample; ColorUtility.TryParseHtmlString(#3790E7, out sample); textMeshPro.color sample;Text.color ColorUtility.TryParseHtmlString(#3790E7, out var color) ? color : Color.blue;总结 使用这些脚本你可以轻松地在Unity中实现鼠标悬停时改变文字颜色的效果。
http://www.lakalapos1.cn/news/64933/

相关文章:

  • 专业的公司网站开发财务公司管理办法
  • 电子商务网站开发综合实训报告怎么把做的页面放到网站上
  • 连云港网站开发成都百度seo公司
  • 网站建设费用 多少seo 优化一个月费用
  • 苏州网站建设优化公司wordpress 多色主题
  • 建设银行网站上预览电子回单保定seo管理
  • 常州网站建设思创网络揭阳企业自助建站系统
  • 网站开发 之cookiediscuz 做门户网站
  • 做淘宝网站用什么软件做深圳网站开发建设
  • 中小型企业网站设计与开发营销型网站免费企业网站模版
  • 长沙建站做企业网站公司wordpress 插件写
  • 有口碑的模板网站建设网站开发的软件有哪些
  • 建设银行网站怎么先无贷款呢郑州网站建设方案
  • 网站接单做项目企业网站建设计什么科目
  • 一级a做爰片了网站网站建设总计
  • 建设众筹类网站西宁高端网站建设公司
  • 做一个网站需要多久linux 搭建网站服务器
  • 怎么制作网站数据包导入小程序wordpress用户注册登录插件
  • 成都 网站 建设黄骅贴吧招聘
  • 顺德新网站制作小型门户网站建设方案
  • c 网站开发案例详解如何做供求网站
  • 网站中信息更新怎么做的wordpress添加用户权限
  • 建建设人才市场官方网站建设网站企业网上银行登录官方
  • 广州手机端网站制作高明区住房和城乡建设局网站
  • 网站开发实习计划模板如何进行网站性能优化?
  • 网站设置三方交易搜索引擎营销的名词解释
  • 做学校网站用什么模版wordpress腾讯云插件下载失败
  • 刷粉网站开发大都会同行票怎么使用视频
  • 做图的兼职网站罗湖区住房和建设局网站
  • wordpress 杂志山东网站优化