博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NGUI Label Color Code
阅读量:6173 次
发布时间:2019-06-21

本文共 1021 字,大约阅读时间需要 3 分钟。

UILabel的颜色代码

NGUI的Label文档:

you can embed colors in [RrGgBb] format. For example, red color is [FF0000], green is [00FF00], etc. You can also use [-] to revert to a previous color. For example, the following text: “Hello [FF0000]World[-]!” will result in: Hello World!

就是说如果单个字体要变色需要使用十六进制的颜色代码,当然如果你是修改整个Label的颜色就不需要这么麻烦了。

我的处理方法

下面说一下我的处理方式:

1、先把颜色定义写在一个常量类中

public class GameDef{    //NGUI Label 上的文字颜色 十六进制代码    public const string NguiLbl_Color_Red = "[FF0000]";    public const string NguiLbl_Color_Green = "[00FF00]";    public const string NguiLbl_Color_Blue = "[0000FF]";    public const string NguiLbl_Color_White = "[FFFFFF]";    public const string NguiLbl_Color_Glod = "[FFD700]";}//使用方法Message =string.Format("武器库超出了 {0}{1}[-] 件",GameDef.NguiLbl_Color_Red,overNum),

2、在用的地方拼字符串。

 

所谓的RrGgBb 格式是这样的

RR   :    红色值。十六进制正整数

GG  :   绿色值。十六进制正整数
BB   :    蓝色值。十六进制正整数

以上三个参数,取值范围为:00 - FF。
参数必须是两位数。对于只有一位的,应在前面补零。
如果每个参数各自在两位上的数字都相同,那么本单位也可缩写为#RGB的方式。例如:#FF8800 可以缩写为 #F80。

关于十六进制颜色的更多信息,可以参考下面两个网站:

W3C - 十六色色盘

 

HTML Color Codes

 

转载地址:http://gxmba.baihongyu.com/

你可能感兴趣的文章
数据库 : 事物以及隔离性导致的问题
查看>>
SEO的重要性
查看>>
关于angularjs过滤器的理解
查看>>
同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
查看>>
ubuntu server 10.4下NFS服务的配置
查看>>
《数据库技术原理与应用教程》一第2章 数据库的基础知识
查看>>
Linux集群和自动化维1.6 小结
查看>>
为hexo博客添加基于gitment评论功能
查看>>
puppet学习之puppet证书验证
查看>>
创建数据库快照并恢复数据
查看>>
我的友情链接
查看>>
Eclipse工具进行Spring开发时,Spring配置文件智能提示需要安装STS插件
查看>>
NSURLCache内存缓存
查看>>
jquery click嵌套 事件重复注册 多次执行的问题
查看>>
Dev GridControl导出
查看>>
开始翻译Windows Phone 8 Development for Absolute Beginners教程
查看>>
Python tablib模块
查看>>
站立会议02
查看>>
Windows和Linux如何使用Java代码实现关闭进程
查看>>
0428继承性 const static
查看>>