LoginSignup
0

More than 5 years have passed since last update.

Unityでテキストで変なことする時の謎Tips

Posted at

RenderTexture すると文字が細く荒れる

境界のアルファが切り捨てられるせい。
RenderTexture側でどうにかしようとしたがどうしようもなかったので、
もとのTextの境界のアルファを、切り捨てられる前提で調整する。
具体的にはアウトラインを同色でいい感じにつける。
見た目が太くて潰れてね?ぐらいで、RenderTexture後の見栄えはほどよくなる。

TextMeshProで細い文字が黒く潰れることがある

大きめのサイズでSDFを生成して、FontSize指定が、1.5未満(1とかに指定してると顕著)だと、特定の文字列パターンで特定の文字が潰れることがある。("ゲージ"って書いた時の"ー"とか)

どうも大きいサイズでSDFを生成して、小さく表示する時に起きるっぽい。

RectRransform側のscaleで縮小(うわ糞対処...)とかしてやっても無駄。
SDF生成時のサイズを見直すか、そもそもの文字のサイズを上げるしかない。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0