facebook twitter hatena line email

「Unity/TMPro/TextからTMProへ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==使い方== #ツールをDL https://github.com/jackisgames/TextMeshProReplacer #CanvasUIEditor.csが、エラーになるので、このファイルのすべてを、...」)
 
(使い方)
行6: 行6:
  
 
<pre>
 
<pre>
// if (fontAsset.fontInfo.Name.Equals(m_font.name, System.StringComparison.OrdinalIgnoreCase))
+
201 - if (fontAsset.fontInfo.Name.Equals(m_font.name, System.StringComparison.OrdinalIgnoreCase))
if (fontAsset.name.Equals("NotoSansJP-Regular SDF", System.StringComparison.OrdinalIgnoreCase))
+
201 + (fontAsset.name.Equals("NotoSansJP-Regular SDF", System.StringComparison.OrdinalIgnoreCase))
 
</pre>
 
</pre>
  
 
参考:https://kan-kikuchi.hatenablog.com/entry/TextMeshPro_Migration
 
参考:https://kan-kikuchi.hatenablog.com/entry/TextMeshPro_Migration

2023年1月6日 (金) 16:04時点における版

使い方

  1. ツールをDL https://github.com/jackisgames/TextMeshProReplacer
  2. CanvasUIEditor.csが、エラーになるので、このファイルのすべてを、コメントアウト対応
  3. TextReplacer.csの以下201行目辺りの行を修正し、フォント名を入れる
  4. unityメニューのwindow/ReplaceCurrentSceneをクリックで、TextをTextMeshProUGUIに置換される
201 - if (fontAsset.fontInfo.Name.Equals(m_font.name, System.StringComparison.OrdinalIgnoreCase))
201 + (fontAsset.name.Equals("NotoSansJP-Regular SDF", System.StringComparison.OrdinalIgnoreCase))

参考:https://kan-kikuchi.hatenablog.com/entry/TextMeshPro_Migration