TextMeshProのMaterial Presetに目的のMaterialが表示されない時の対処法

問題

TextMeshProのMaterial Presetに目的のMaterialが表示されない。

解決法

Materialの名前をLiberationSansから始まる名前にする。

少なくともこの方法で問題は解決しますが、この問題を引き起こしている原因が何なのかが理解できていないので、もっと根本的な解決法があるかもしれません。

試しにMaterial名をTestとしてみます。

スクリーンショット 2019-07-30 午後2.25.21.png

Material Presetを見ると、

スクリーンショット 2019-07-30 午後2.25.01.png

このようにTestという項目は表示されません。

次にMaterial名をLiberationSans_Testとします。

スクリーンショット 2019-07-30 午後2.30.05.png

するとこのようにLiberationSans_Testが表示されます。

スクリーンショット 2019-07-30 午後2.32.52.png

ちなみにMaterial名をLiberationSans_TestではなくLiberationSan_Testとした場合(SansではなくSan)を見てみましょう。

スクリーンショット 2019-07-30 午後2.35.56.png

この場合はMaterial PresetにはLiberationSan_Testの項目は表示されません。

スクリーンショット 2019-07-30 午後2.36.58.png

つまりMaterial名は正確にLiberationSansから始める必要がある様です。