共计 627 个字符,预计需要花费 2 分钟才能阅读完成。
文本渲染器接口
概述
IRendererText 接口负责管理文本的换行、将文本绘制到画布上,并将结果上传到纹理。这使得在 Construct 的渲染器中显示文本变得简单。它通过 IRenderer 方法创建。
API
release(): 销毁对象及其资源。不再需要时必须释放,不能简单地删除引用。fontFace: 设置或获取用于绘图文本的字体名称。sizePts: 设置或获取用于绘制文本的字体大小(磅)。lineHeight: 设置或获取用于绘制文本的额外行高间距(像素)。isBold: 设置或获取文本是否为粗体。isItalic: 设置或获取文本是否为斜体。setColor(),setColorRgb(),setCssColor(): 设置文本颜色。horizontalAlign: 设置或获取文本在其边界框内的水平对齐方式。verticalAlign: 设置文本在其边界框内的垂直对齐方式。wordWrapMode: 设置自动换行模式。textDirection: 设置或获取文本书写方向。setText(): 设置或获取要绘制的文本字符串。setSize(): 设置可绘制文本的区域大小。getTexture(),releaseTexture(): 获取表示纹理的ITexture接口,释放底层纹理。setTextureUpdateCallback(): 设置更新包含渲染文本的纹理时要调用的函数。textWidth(),textHeight(): 返回处理自动换行后文本边界框的大小。
正文完