找回密碼
 注冊帳號

掃一掃,訪問微社區

文本網格

2015-1-7 02:21| 發布者: 楊炎| 查看: 1416| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 文本網格文本網格 (text mesh)生成顯示文本字符串的三維幾何結構。文本網格 (text mesh)檢視器 (inspector)您可以從游戲對象 (gameobject) -> 創建其他 (create other) -> 三維文本 (3d text)中創建新的“文本網格” ...

文本網格

文本網格 (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)

選項卡 ('\t') 字符中插入的空格數。是“空格鍵”字符偏移量的倍數。

字體 (font)

渲染文本時所用的truetype 字體。

詳細信息

“文本網格”(text mesh) 可用于渲染路標、涂鴉等。“文本網格”(text mesh) 將文本放置在三維場景中。如需制作通用的gui 二維文本,請使用,請使用gui文本組件。

請按以下步驟創建一個帶自定義字體的“文本網格”(text mesh):

將 truetype 字體的 - a.ttf文件 - 文件從 explorer (windows) 或 finder (os x) 拖到工程視圖 (project view),從而導入一種字體。

在項目視圖 (project view) 中選擇已導入的字體。

選擇游戲對象 (gameobject) -> 創建其他 (create other) -> 三維文本 (3d text)。

現在就創建了一個帶自定義 truetype 字體的文本網格。您可以使用場景視圖 (scene view)變換 (transform)控制元件縮放和四處移動該文本。

請注意:如果要更改“文本網格”(text mesh) 的字體,則需要設置組件的字體屬性,并將字體材質的紋理設置成正確的字體紋理。該紋理可以在字體資源的插頁中找到。如果忘記設置紋理,則網格中的文本會出現塊狀且排列不整齊。

提示

文本 (text)屬性中輸入文本時,按住alt鍵并按return可輸入一個換行符。

您可以從1001freefonts.com下載免費的 truetype 字體(請下載 windows 字體,因為其含有 truetype 字體)。

如果在腳本編輯文本 (text)屬性,可通過在字符串中插入轉義字符“\n”來添加換行符。

可以用簡單的標記設計文本網格。有關更多詳細信息,請參閱樣式文本頁面。

相關閱讀

文章點評
相關文章
女校游泳队彩金