Text Object
Text对象是表示3D空间中纯文本的对象。文本被渲染为应用于平面多边形的纹理。它使用三线性过滤和mipmaps可以在任意距离正确显示文本。对物体没有任何噪声影响,并且不会受到TAA的失真。
字体可以表示为TrueType字体(TTF)或带有字母的纹理图集。
也可以看看#
- ObjectText类,用于通过API编辑文本对象
添加文本对象#
要通过UnigineEditor将文本对象添加到场景中,请执行以下操作:
- 跑步UnigineEditor的项目。
- 在菜单栏上,单击Create -> Text。
- 将Text对象放置在世界上的某个地方。
编辑文字对象#
Text | 文本输入字段。如果启用了Rich text选项,则可以使用标签用于文本格式。 | ||||
---|---|---|---|---|---|
Name | *.ttf文件或带字母的纹理图集的路径。
粗体,斜体和粗斜体字体的字体文件名称必须分别具有b, i和bi后缀。例如:myfontb.ttf, myfontbi.ttf。 |
||||
Color | RGBA范围内的文本颜色。 | ||||
Wrap Width | 文本换行宽度,以单位为单位。 如果文本的物理尺寸大于设置的值,则文本将自动换行。 如果设置了0,则禁用自动换行。
|
||||
Size | 字体大小,以点为单位。点数越多,字体的大小越大。为了使点与3D空间匹配,需要设置一个值:每单位288个点。例如,如果您使用大小为20的Arial字体,则字母的物理高度可以计算为20/288 = 0.0694单位。 | ||||
Resolution | 文本将渲染到的纹理的分辨率。值越低,文本的细节越少,纹理所需的视频内存就越少。
分辨率不会影响文本的实际大小。
|
||||
HSpacing | 字母之间的水平间距(字距调整值)。此参数影响文本的实际大小。 | ||||
VSpacing | 字母之间的垂直间距(字距调整值)。此参数影响文本的实际大小。 | ||||
Rich text | 指示是否启用RTF格式的标志。 支持以下标签:
<image/>和<table/>标签不可用。 |
||||
Depth Test | 指示是否对文本执行深度测试的标志。 | ||||
Outline | 指示文本轮廓是否启用的标志。轮廓看起来像文本右下角的暗影,并且偏移了一个点。 |
最新更新:
2024-12-13
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)