Unity中如何通过代码修改Text等文本的颜色

这里写目录标题

  • 直接修改代码颜色
  • 富文本

直接修改代码颜色

方法一:Color32传递的数值类型是byte,取值范围为 0 ~ 255

public Text text;
text.color=new Color32(100, 100, 100, 255);

在这里插入图片描述

方法二:Color传递的数值类型是float(所以要带f,不带f默认为0),取值范围为 0~1

public Text text2;
text2.color = new Color(100 / 255f, 100 / 255f, 100 / 255f, 100 / 255f);

在这里插入图片描述

富文本

<color=red>提示</color>
<color=red>红色提示</color>
<size=18>提示</size>
<color=red><size=18>红色提示</size></color>

Unity中如何通过代码修改Text等文本的颜色_第1张图片

你可能感兴趣的:(Unity)