UGUI Text(Label)

简介:



环境

Unity 5.3.6f1

 

关于Best Fit

如果勾选了 Best Fit ,当有大量的文本填充在Text上时,那么文字是不会自动换行的。

image

 

打字机效果

在github上已有现成的:https://github.com/synchrok/TypeText

效果类似NGUI的那种打字机效果。

 

BlinkIt (闪烁效果)

http://git.oschina.net/trlanfeng/TRGameUtils

主要是修改color

text.color = new Color(1, 1, 1, 0);

获取字体的高度

Text.preferredHeight,经测试:在设置大量字体之后,立刻获取此属性,获取的值并不是正确的,但在协程中等待当前帧结束获取的值,会比较接近。

测试文本:(用户协议),大概12KB,有12万个字符。

复制代码
IEnumerator SetTextHeight()
    {
        yield return new WaitForEndOfFrame();
        var height = ContentText.preferredHeight + 300;
        //锚点使用stretch top ,-100是左右缩进50
        ContentText.rectTransform.sizeDelta = new Vector2(-100, height);
    }
复制代码

 

富文本RichText

在属性面板上勾选RichText,就可以支持富文本了,富文本相关的属性如下:(文档要查找RichText而不是Text)

https://docs.unity3d.com/Manual/StyledText.html

本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/6260108.html,如需转载请自行联系原作者


相关文章
|
网络协议 安全 网络性能优化
|
JSON 图形学 数据格式
unity使用TextMeshPro实现聊天图文混排
使用unity也能实现qq好友聊天效果
|
自然语言处理 监控 数据挖掘
【Flink】Flink中的窗口分析
【4月更文挑战第19天】【Flink】Flink中的窗口分析
|
自然语言处理 PyTorch 算法框架/工具
安装ModelScope问题之官方指导的环境搭建会报错如何解决
本合集将提供ModelScope安装步骤、配置要求和环境准备,以便用户顺利启动ModelScope进行模型开发和测试。
475 0
|
数据可视化 Python
神操作!用 Python 操作 xmind 绘制思维导图!
在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图。
2426 0
神操作!用 Python 操作 xmind 绘制思维导图!
|
前端开发 Java Maven
Maven 快照(SNAPSHOT)
Maven的SNAPSHOT功能解决了多团队协作时的版本同步问题。当data-service团队频繁更新(如每天一次)时,app-ui团队可以通过引用data-service:1.0-SNAPSHOT来获取最新版本,无需每次手动更新POM。Maven会自动下载最新快照并构建项目。在命令行中使用`mvn clean package -U`可强制更新快照。这样,当data-service有变更时,app-ui能自动集成最新代码,简化了协作流程。
|
JavaScript 前端开发 API
探索组合式API的革新与优势
探索组合式API的革新与优势
202 1
|
前端开发 JavaScript 开发者
深入解析前端开发中的模块化与组件化实践
【10月更文挑战第5天】深入解析前端开发中的模块化与组件化实践
334 1
|
Python
Python教程:一文了解如何使用Lambda 表达式和 filter函数实现过滤器
在 Python 中,Lambda 表达式是一种匿名函数,也就是没有名称的函数。它允许您快速定义简单的单行函数,通常用于函数式编程中的一些场景,例如在高阶函数中作为参数传递。
712 2
|
机器学习/深度学习 自然语言处理 算法
【论文解读】文本分类上分利器:Bert微调trick大全
【论文解读】文本分类上分利器:Bert微调trick大全
1085 0
【论文解读】文本分类上分利器:Bert微调trick大全