效果
官方文档 https://docs.unity3d.com/Manual/script-Text.html
属性说明
Shadow组件: 给文字加阴影
Outline组件: 给文字加描边
Position as UV1组件: 将文字的顶点坐标存储到UV1,方便自定义Shader实现一些特殊效果
Rich Text https://docs.unity3d.com/Manual/StyledText.html
技巧: 可以用<quad>标签插入占位符
<quad name=xb_b size=25 width=1 />
插入空格: \u3000
Align By Geometry:几何体对齐
Horizontal Overflow
● Wrap: 自动换行
● Overflow: 超出边框继续显示
Vertical Overflow
● Truncate: 超出边框后截断显示
● Overflow: 超出边框继续显示
Best Fit 勾选上后,可以通过设置MinSize和MaxSize来限制FontSize范围
Raycast Target 勾选上后,会接收事件
//获取内置的默认字体
var font = Resources.GetBuiltinResource<Font>("Arial.ttf");
//加缩进空格符
t.text = "\u00A0\u00A0" + "段落内容";