Unity 3D Text字跡模糊問題的解決方法

2021-09-04 04:26:33 字數 564 閱讀 2352

unity 3d text顯示比較雞肋,字跡模糊,可以通過如下的方法嘗試改善:

可以瞄一眼大體了解一下工程的結構以及3d text的屬性設定等。

1.匯入字型檔

可以直接到控制面板的字型下,找乙個喜歡的字型(我選的常規黑體)copy到工程的asserts目錄下。

2.將其關聯到3d text上,具體方法參考:

3.修改子庫的字型大小

4.修改3d text的文字大小

選中3d text,為了保持原來字型的大小,在右側inspector視窗中將text mesh中的character size縮小為原來的1/4(如果不顧忌字型的大小,可以適當縮小),這樣字型就變清晰了,如下圖所示:

Unity 3D Text 穿透模型顯示的解決方法

unity中3d text的預設是穿透場景顯示,即 即使text前有模型,文字也會穿透模型顯示在最前面,而是不是預期那樣模型遮擋了文字,如圖1所示 造成這種現象的原因是 3d text的預設材質使用的shader是gui text shader 故具有gui的穿透顯示的特性 而且不能手動更改。理解了...

Unity3d中3D Text對模型的穿透顯示

原帖 昨晚,好友在 裡問我在unity3d中使用3d text,不想讓其穿透模型顯示,即想讓場景中的3d text與模型有正確的遮擋關係,怎麼解?今早谷歌上查了查,明白了原因,因為3d text的預設材質的shader是gui text shader 自然就有了gui的穿透顯示的特性 而且不可以去手...

Unity3d中3D Text對模型的穿透顯示

昨晚,好友在 裡問我在unity3d中使用3d text,不想讓其穿透模型顯示,即想讓場景中的3d text與模型有正確的遮擋關係,怎麼解?今早谷歌上查了查,明白了原因,因為3d text的預設材質的shader是gui text shader 自然就有了gui的穿透顯示的特性 而且不可以去手動更改...