休息 休息一下

目录

  • 网上的坑
  • 填坑记录
  • 效果动图
  • 改颜色总结

网上的坑

网上是这么说的

填坑记录

复制到脚本里,Inspector面板里,颜色是都改了——可是Scene视图、Game视图,按钮背景图片哪去了——研究了一会儿,对比创建的原始Button,发现Button组件面板里面有一个“Color Multiplier”在用上之上代码后由1变成了0,遂在自己的代码里,再次把这个值改1(cb.colorMultiplier = 1.0f;//改成1到5都行,改成0.5f时,有些暗),如下

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class ChangeColor : MonoBehaviour
{public Button button;// public Sprite myImage;void Awake(){}void Start(){ColorBlock cb = new ColorBlock();cb.normalColor = Color.red;cb.highlightedColor = Color.green;cb.pressedColor = Color.blue;cb.disabledColor = Color.black;cb.colorMultiplier = 1.0f;button.colors = cb;//button.gameObject.GetComponent<Image>().sprite = myImage;}void Update(){}
}

效果动图

改颜色总结

其实我感觉“改变按钮的颜色”,通过代码改变Image组件的color最简便,除非必要,就别去改Button组件的颜色组了。

UGUI网上坑爹之——改变Button组件的NormalColor、HighlightedColor、PressedColor、DisabledColor相关推荐

  1. React子组件怎么改变父组件的state

    React子组件怎么改变父组件的state 1.父组件 class Father extends React.Component {construtor(props){super(props);thi ...

  2. 改变select组件的option选中状态的快捷方法

    以前我都是在<option>标签处通过判断value是否与其中一个相同然后输出selected="selected"来处理的,今天发现可以直接能过Js改变<sel ...

  3. 子组件改变父组件的两种方式

    首先父子组件传值:很简单 子组件改变父组件的方式一: adddata: function () {this.$emit('addnum:datanum', this.datanum)} 通过this. ...

  4. 【Python】Label组件 Button组件 Checkbutton组件

    Label组件 Label组件是用于在界面上输出描述的标签. #导入tkinter模块所有内容 from tkinter import *#创建一个主窗口,可以容纳整个GUI程序 root = Tk( ...

  5. element-ui button组件 radio组件源码分析整理笔记(一)

    Button组件 button.vue <template><buttonclass="el-button"@click="handleClick&qu ...

  6. 【鸿蒙 HarmonyOS】UI 组件 ( Button 组件 )

    文章目录 一.布局文件中设置 Button 组件属性 二.代码中修改 Button 组件属性 三.Button 点击事件 四.完整代码示例 五.执行结果 六.GitHub 地址 一.布局文件中设置 B ...

  7. Tkinter的Button组件的使用

    Button组件是用于实现一个按钮,它的绝大多数选项跟Label组件是一样的,不过Button组件有一个 command选项,用于指定一个函数或者方法,当用户点击按钮的时候,Tkinter就会自动地区 ...

  8. react当中子组件改变父组件的状态

    子组件直接改变父组件传入的props值是不被允许的, 当需要在子组件当中改变父组件的某一个状态, 父组件传入一个改变状态的函数,然后在子组件当中调用函数即可 转载于:https://www.cnblo ...

  9. 微信小程序_(表单组件)button组件的使用

    微信小程序表单组件button官方文档 传送门 Learn 一.button组件的使用 一.button组件的使用 size:按钮的大小[默认值default] type:按钮的样式类型[默认值def ...

最新文章

  1. 一文看懂机器学习中的常用损失函数
  2. 《Linux内核设计与实现》读书笔记(九)- 内核同步介绍
  3. NSString/NSMutable字符串——韩俊强…
  4. 大数据之-Hadoop完全分布式_集群下_单个节点启动_一个一个启动集群节点---大数据之hadoop工作笔记0035
  5. 百分点舆情洞察系统解决方案
  6. zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板
  7. 自抗扰控制器-6线性自抗扰控制器LADRC
  8. 用python写问答机器人_机器人之Python入门到实践-问答机器人
  9. 微信小程序校园介绍板
  10. C# 自定义分页控件
  11. linux 重启网卡报错 RTNETLINK answers: File exists”的解决方法
  12. c语言程序设计第39级台阶,2013 年蓝桥杯 C 语言 B 组省赛第 3 题: 第39级台阶
  13. 20210706 为什么edge无法修改主页?或者启动后两个页面?
  14. 电脑网络wifi图标消失,图标变成灰色的解决办法之一
  15. html 下拉框树,下拉框显示树形菜单
  16. 编程逻辑入门必备2:归纳推理
  17. Windows驱动_WDDM之一
  18. java如何编写一个qq宠物程序_肿么用java编写一个QQ宠物喂食的程序?
  19. vw8000_汽车电子国际测试标准iso16750和VW8000
  20. 量子计算(9)编程实践1:构造贝尔态

热门文章

  1. 九零后中年人勿入雷区,95%的人都中招了
  2. PPTV成为 2017 赛季中超新媒体独家合作伙伴
  3. 用STM32的内置DAC制作一个波形生成器(发生器)
  4. 眼见不一定为实——视频、图片编辑技术“妖魔化”
  5. 学生暑假游戏笔记本电脑
  6. 注册名字英文name域名_name域名什么是name域名
  7. 8年开发工程师,告诉你,程序员接私活的7大平台利器
  8. 使用计算机配置路由器,怎么使用Windows7的计算机配置磊科无线路由器
  9. ABB ACS510 MODBUS通讯记录
  10. 程序员都有哪些逻辑神操作?