TextMeshProのDynamicFontで表示がおかしくなる場合
TextMeshPro(最新3.0.6)ではDynamicFontの扱いがいまだに面倒で、文字が正確に表示されなくなる場合がある。
DynamicFontではフォントテクスチャがいっぱいにならないよう、適宜ClearFontAssetData
を呼び、テクスチャに空きを確保しなくてはならない。
コード
HasCharacters
、ClearFontAssetData
、ForceMeshUpdate
が肝。
もしくはMultiAtlasTextures
ちなみに
SDFのテクスチャデータはインスペクタのReset
で消すことができる。gitにpushする時なんかにやる。