文档章节

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

NickHomeSelf
 NickHomeSelf
发布于 2017/09/07 14:03
字数 427
阅读 169
收藏 0
点赞 0
评论 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

© 著作权归作者所有

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

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

Airship ⋅ 2015/09/04 ⋅ 0

bootstrap的样式

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

我巴巴 ⋅ 01/08 ⋅ 0

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

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

名字已被取 ⋅ 2016/03/08 ⋅ 0

第三部分 web前端之CSS

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

孙浩j ⋅ 2017/12/03 ⋅ 0

在eclipse 设置字体大小

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

蜗牛TT ⋅ 2012/07/30 ⋅ 0

Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一 些。设置方法如下: 1、...

liuher ⋅ 2014/07/21 ⋅ 0

android studio使用攻略

eclipse已经退休了,今日起开始用android studio,刚开始各种不适应,下面给大家罗列一下使用studio的一些技巧 1:修改快捷键,一种最为简便的方法,把整个快捷热键对应表更换成eclipse 点击...

Carbenson ⋅ 2015/12/01 ⋅ 0

Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一 些。设置方法如下: 1、...

木子丰 ⋅ 2013/10/09 ⋅ 0

DW中CSS属性详解

作者:未知 来源:5D多媒体 在Dreamweaver的CSS样式里包含了W3C规范定义的所有CSS1的属性,Dreamweaver把这些属性分为Type(类型)、Background(背景)、Block(块)、Box(盒子)、Border(...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

如何快速优化手游性能问题?从UGUI优化说起

WeTest 导读 本文作者从自身多年的Unity项目UI开发及优化的经验出发,从UGUI,CPU,GPU以及unity特有资源等几个维度,介绍了unity手游性能优化的一些方法。 在之前的文章《手游内存占用过高?...

依依言若 ⋅ 2016/12/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL主从复制原理、半同步操作步骤及原理

1.1 企业Linux运维场景数据同步方案 1.1.1 文件级别的异机同步方案 1、scp/sftp/nc 命令可以实现远程数据同步。 2、搭建ftp/http/svn/nfs 服务器,然后在客户端上也可以把数据同步到服务器。...

xiaomin0322 ⋅ 11分钟前 ⋅ 0

Oracle10g 数据及文件迁移过程[原]

QL*Plus: Release 10.2.0.1.0 - Production on 星期三 5月 11 10:22:35 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. 连接到: Oracle Database 10g Enterprise Edition Re......

harrypotter ⋅ 17分钟前 ⋅ 0

nginx安装

1:安装工具包 wget、vim和gcc yum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下载nginx安装包 wget http://nginx.org/download/nginx-1......

壹丶贰 ⋅ 20分钟前 ⋅ 0

ideaVim安装及配置

1.安装插件 File-Settings-Plugins,Browse Repositories,输入ideavim,安装。 重启后,在Tools-Vim Emulator启用。 2.快捷键设置 ideaViim键与idea快捷键有冲突,可以在Settings-Other Se...

Funcy1122 ⋅ 24分钟前 ⋅ 0

MySQL中B+Tree索引原理

B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B...

浮躁的码农 ⋅ 38分钟前 ⋅ 0

两道面试题,带你解析Java类加载机制

在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa{ static { System.out.println("爷爷在静态代码块"); }} cl...

1527 ⋅ 42分钟前 ⋅ 0

SpringCloud(Data Flow)

dataflow-server

赵-猛 ⋅ 53分钟前 ⋅ 0

深入理解Java虚拟机

这本书我读到第8章,之后就是在读不下去了。 读到后面是一种痛苦的体验,太多的东西是不全面的,大量的专有名词是没有解释的,读到最后很多东西仅仅是一个侧面,所以我觉得,这本书不适合初学...

颖伙虫 ⋅ 58分钟前 ⋅ 0

NanoPi NEO core/ Ubuntu16.04单网卡配置3个IP地址(2个静态,1个动态)

配置 root@NanoPi-NEO-Core:/etc/network# cat interfacesauto loiface lo inet loopbackallow-hotplug eth0iface eth0 inet static address 172.31.188.249 netmask 255.......

SamXIAO ⋅ 今天 ⋅ 0

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部