Version: 6000.3
语言: 中文
文本网格
文本网格体组件参考

为文本字符串创建网格

要为文本字符串创建网格,请使用文本网格显示文本字符串
的网格组件更多信息 请参阅术语表
元件。这发短信网格Unity 的主要图形原语。网格体构成了 3D 世界的很大一部分。Unity 支持三角或四边形多边形网格。Nurbs、Nurms、Subdiv 曲面必须转换为多边形。更多信息
请参阅术语表
组件生成显示文本字符串的 3D 几何图形。

注意:文本网格体组件的功能有限。有关显示文本的最新全功能方式的信息,请参阅创建用户界面 (UI)。

文本网格体可用于渲染路标、涂鸦等。文本网格将文本放置在 3D 中场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
.要为 GUI 制作通用 2D 文本,请改用 GUI 文本组件。

按照以下步骤创建具有自定义字体的文本网格体:

  1. 通过将 TrueType 字体(.ttf文件)从资源管理器 (Windows) 或 Finder (OS X) 拖到项目视图中来导入字体。
  2. 在项目视图中选择导入的字体。
  3. 选择 GameObject >创建其他> 3D 文本。 现在,您已经使用自定义 TrueType 字体创建了文本网格。您可以使用场景视图:您正在创建的世界的交互式视图。您可以使用场景视图来选择和定位场景、角色、摄像机、灯光和所有其他类型的游戏对象。更多信息
    请参阅术语表
    变换控件。

注意:如果要更改文本网格体的字体,需要设置组件的字体属性,并将字体材质的纹理设置为正确的字体纹理。可以使用字体资源的折叠来定位此纹理。如果您忘记设置纹理,则网格中的文本将显示为块状且未对齐。

最佳做法

  • 如果要编写 Text 属性脚本,则可以通过在字符串中插入转义字符“\n”来添加换行符。
  • 您可以使用简单的标记来设置文本网格的样式。有关更多详细信息,请参阅样式文本页面。
  • Unity 中的字体在进一步呈现之前将字体字形呈现到纹理贴图。如果字体大小设置得太小,这些字体纹理将显示为块状。由于 TextMesh 资源是使用四边形类似于平面但其边只有一个单位长的原始对象,它只使用 4 个顶点,并且表面定向在局部坐标空间的 XY 平面上。更多信息
    请参阅术语表
    ,如果 TextMesh 的大小和字体纹理不同,则 TextMesh 可能会显示不正确。
文本网格
文本网格体组件参考