文本网格        

文本网格 (Text Mesh) 生成显示文本字符串的三维几何结构。


文本网格 (Text Mesh) 检视器 (Inspector)

您可以从游戏对象 (GameObject) -> 创建其他 (Create Other) -> 三维文本 (3D Text) 中创建新的“文本网格”(Text Mesh)。

属性

属性:功能:
文本 (Text)将被渲染的文本
Z 轴偏移 (Offset Z)绘制时文本应该偏移 Z 轴变换组件位置的距离
字符大小 (Character Size)每个字符的大小(整个文本的缩放比例)
行间距 (Line Spacing)文本中行与行之间的距离。
锚点 (Anchor)文本共享变换组件 (Transform) 位置的点。
对齐 (Alignment)文本行的对齐方式(左对齐、右对齐还是居中对齐)。
选项卡大小 (Tab Size)选项卡 ('') 字符中插入的空格数。是“空格键”字符偏移量的倍数。
字体 (Font)渲染文本时所用的 TrueType 字体。

详细信息

“文本网格”(Text Mesh) 可用于渲染路标、涂鸦等。“文本网格”(Text Mesh) 将文本放置在三维场景中。如需制作通用的GUI 二维文本,请使用,请使用GUI文本组件。

请按以下步骤创建一个带自定义字体的“文本网格”(Text Mesh):

  1. 将 TrueType 字体的 - a .ttf 文件 - 文件从 Explorer (Windows) 或 Finder (OS X) 拖到工程视图 (Project View),从而导入一种字体。

  2. 在项目视图 (Project View) 中选择已导入的字体。

  3. 选择 游戏对象 (GameObject) -> 创建其他 (Create Other) -> 三维文本 (3D Text)

现在就创建了一个带自定义 TrueType 字体的文本网格。您可以使用场景视图 (Scene View) 变换 (Transform) 控制元件缩放和四处移动该文本。

请注意: 如果要更改“文本网格”(Text Mesh) 的字体,则需要设置组件的字体属性,并将字体材质的纹理设置成正确的字体纹理。该纹理可以在字体资源的插页中找到。如果忘记设置纹理,则网格中的文本会出现块状且排列不整齐。

提示

  • 文本 (Text) 属性中输入文本时,按住 Alt 键并按 Return 可输入一个换行符。

  • 您可以从 1001freefonts.com 下载免费的 TrueType 字体(请下载 Windows 字体,因为其含有 TrueType 字体)。

  • 如果在脚本编辑文本 (Text) 属性,可通过在字符串中插入转义字符“”来添加换行符。

  • 可以用简单的标记设计文本网格。

,