图片文字

ImageText节点是一个2D节点,它生成覆盖有文本的图像。

连接类型

连接名称

功能

输入值

场景图

一个3D场景,可以在ImageText节点的text参数中引用属性(请参见下文)。

 

控制(UI)

默认值

功能

界线

[解析度]

取决于项目设置

选择文本框的大小。

剩下

0

使您可以使文本框架从左侧偏移此像素数。

底部

0

使文本框从底部偏移此像素数。

宽度

globals.width

文本框的宽度,以像素为单位。

默认设置globals.width,将文本框的大小调整为宽度解析度指示在项目设定标签。

注意:  只有在修改初始分辨率后,才能编辑此字段。

高度

globals.height

文本框的高度(以像素为单位)。

默认设置globals.height,将文本框的大小调整为解析度指示在项目设定标签。

注意:  只有在修改初始分辨率后,才能编辑此字段。

文本

不适用

在此处输入要显示的文本。

您可以选择通过以下方式从传入的3D场景中查询场景图值:

连接3D场景作为输入

创建一个文本 GroupAttribute位于/root,包含您有兴趣用作子级的属性。

使用{attr:ATTRNAME}语法在文本节点内引用attrs。

fontSource

内建

选择:

内建 -为文本使用内置字体(Arial或Courier)。

文件 -使用来自外部字体文件的字体作为文本。输入字体的文件路径,或使用文件浏览器进行浏览。使用FreeType2加载字体,FreeType2支持TrueType和OpenType字体。除其他外

fontSource:内置

字形

Arial

允许您在以下情况下选择文本的字体fontSource设定为内建:要么Arial要么信使

fontSource:文件

fontFile

不适用

允许您在以下情况下选择文本的字体fontSource设定为文件

参数续

尺寸

18.0,尺寸[0]

设置字体的像素大小。

请注意,由于从大小不同的控制样条生成字体的方式很少,因此您很少会得到恰好与此大小相同的字符。

没有字符的渲染尺寸大于此尺寸。

位置

getDisplayWindow()。width / 2,

getDisplayWindow()。height / 2

放置对齐文本的像素位置。

例如,如果您设置调整剩下证明最佳,第一行文字的基线左侧位于此位置。

如果您设定调整中央证明底部,最后一行文本的基线水平位于此位置的中心。

调整

中央

设置如何水平对齐文本:

剩下 -沿文本框的左边缘对齐文本,将文本块的左侧放置在由定义的位置位置。这使文本的右边缘参差不齐。

中央 -从文本框的中心对齐文本,将文本块的中心放在由定义的位置位置。这使文本的两个边缘参差不齐。

-沿文本框的右边缘对齐文本,将文本块的右侧放置在由定义的位置位置。这使文本的左边缘参差不齐。

证明

中央

设置如何垂直对齐文本:

最佳 -沿文本框的顶部边缘对齐文本,将文本块的顶部基线放在由定义的位置位置

中央 -从文本框的中心对齐文本,将文本块的中心基线放在由定义的位置位置

底部 -沿着文本框的底部对齐文本,将文本块的底部基线放在由定义的位置位置

基线是大多数字母所基于的假想线。

lineSpace

0

如果您有多行文本,这将调整每行之间的间距。通过使用负值,可以使字母重叠。

wrapMode

没有

设置如何换行以适应文本框架内的长行:

没有 -长行不适合文本框。文本的某些部分可能落在框架之外,因此不可见。

-长行在单词边界处分成几行。

精确 -长行在适合文本框架宽度的文本中的最接近点处被分成几行,而与单词边界无关。

wrapMode:字词或完全匹配

wrapWidth

bounds.width

计算何时换行时要使用的宽度。

颜色

颜色

1.0、1.0、1.0、1.0

渲染文本的颜色(RGBA值)。您也可以使用下面的RGB,HSL或HSV控件设置文本的颜色。

有关更多信息,请参阅通用参数小部件

参数续

抗锯齿伽玛

2.2

在文本光栅化之后但在应用颜色之前应用了Gamma。这会影响抗锯齿外观。

missingAttributes

忽视

指定遇到缺少的3D场景图属性时的行为:

忽视 -缺少的属性将被忽略。

错误 -缺少属性会导致渲染错误。