「Unity/TMPro/Outline」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→共通化されているので個別対応する方法) |
(→Outlineがつぶれないように) |
||
行10: | 行10: | ||
#Outlineのthicknessを0.2ぐらいにして | #Outlineのthicknessを0.2ぐらいにして | ||
#Face側のDilateを0.5ぐらいにする | #Face側のDilateを0.5ぐらいにする | ||
+ | |||
+ | ==materialPresetのscriptの設定== | ||
+ | <pre> | ||
+ | public class TextMeshProUGUIOutlineScene : MonoBehaviour | ||
+ | { | ||
+ | [SerializeField] TextMeshProUGUI text; | ||
+ | [SerializeField] Material fontMaterial; | ||
+ | void Start() | ||
+ | { | ||
+ | text.fontMaterial = fontMaterial; | ||
+ | } | ||
+ | } | ||
+ | </pre> |
2023年1月10日 (火) 19:32時点における版
共通化されているので個別対応する方法
参考:https://kazupon.org/unity-textmeshpro-outline/
- TextMeshProUGUIのGameObjectのInspectorのところで、Materialの右上の︙を選択し、CreateMaterialPresetを選択し、Fontと同じディレクトリ内に、マテリアルを作成。
- TextMeshProUGUIのGameObjectのInspectorのMaterialPresetに先程作成した、マテリアルを選択。
Outlineがつぶれないように
参考:https://tsubakit1.hateblo.jp/entry/2017/09/20/220000
- Outlineのthicknessを0.2ぐらいにして
- Face側のDilateを0.5ぐらいにする
materialPresetのscriptの設定
public class TextMeshProUGUIOutlineScene : MonoBehaviour { [SerializeField] TextMeshProUGUI text; [SerializeField] Material fontMaterial; void Start() { text.fontMaterial = fontMaterial; } }