文档章节

UGUI在同一个Text里修改字体不同的颜色、大小等设置

NickHomeSelf
 NickHomeSelf
发布于 2017/09/07 14:03
字数 427
阅读 212
收藏 0

由于项目需求用UGUI在同个文本中显示出颜色和大小都不同的文字,我上网找个很久并没有见到相关的帖子。经过一番研究和总结最终解决了这个问题:

UGUI如何在同一个text将字体改为不通的颜色和大小等

直接上效果图:

从图中的效果可以看到,属性面板里也可以看到只有一个text。

 

代码就是下面的代码:


[csharp] view plain copy

 

  • using UnityEngine;  
  • using System.Collections;  
  • using UnityEngine.UI;  
  • public class fontscolor : MonoBehaviour {  
  •   
  •     // Use this for initialization  
  •       
  •     void Start () {  
  •         this.gameObject.GetComponent<Text>().text= "<color=#0000ff><size=60>小明</size></color>送了<color=#0000ff><size=60>小红</size></color>一辆游艇";  
  •     }  
  •       
  •     // Update is called once per frame  
  •     void Update () {  
  •       
  •     }  
  • }  


 

当然也可以修改变量的颜色等,例如:

有个content的text颜色是白色,我用脚本TESTFONT来控制变换。

具体代码如下:aa和bb是我定义的有个变量用了存储文字,然后用下面方法改变颜色

然后我们看效果(下图),默认颜色还是白色,但是代码已经将同一个文本中的不同文字改成了不同颜色:

很明显的看到只要在文本里面输入一些类似于网页标签的东西就可以改动文字的颜色大小等。具体的看以下图:

在unity的manual手册里可以看到有一个Rich Text。这里有很多的属性,包括一些颜色的value对应的颜色等等,当然颜色这些也可以在PS里找到

 

官网地址:file:///D:/Program%20Files/Unity_Verson/Unity/Editor/Data/Documentation/en/Manual/StyledText.html

本文转载自:http://bbs.9ria.com/thread-438783-1-1.html

共有 人打赏支持
NickHomeSelf
粉丝 0
博文 64
码字总数 19755
作品 0
在eclipse 设置编辑区、控制台、xml等文本文件字体大小

eclipse 编辑区 设置字体大小: 窗口(Window)-首选项(Preferences)-常规(General)-外观(Appearence)-颜色与字体(Colors And Fonts),在右边的对话框里选择Java - Java Editor Text Font,...

Airship
2015/09/04
76
0
bootstrap的样式

一、字体图标 进入bootstrap官方文档的组件页面https://v3.bootcss.com/components/,最上面的组件就是字体图标“Glyphicons 字体图标”部分。在控件的class中声明字体图标,既加一个class样...

我巴巴
01/08
0
0
div css页面如何提高用户体验 和 chrome浏览器CSS字体大小小于12px不起作用解决方法

提高用户体验度可以增加流量、增加用户在你网页停留时间、提高成交转化率等。 提高用户体验度首先是需要设计适合用户体验的网页美工图。有了合适的美工图,在后续的CSS切图布局时候才能按照网...

名字已被取
2016/03/08
155
0
第三部分 web前端之CSS

CSS指层叠样式表 ,控制如何显示HTML元素 为什么要用css控制样式?而不直接用属性呢? 同样是设置文本的颜色,元素用的是text属性,元素用的是color属性,而元素根本就没有用于单独设置字体颜...

孙浩j
2017/12/03
0
0
在eclipse 设置字体大小

主窗体中程序代码的字体大小 窗 口(Window)-首选项(Preferences)-常规(General)-外观(Appearence)-颜色与字体(Colors And Fonts),在右边的对话框里选择Java - Java Editor Text Font,点...

蜗牛TT
2012/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
14
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
1
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部