TMProが見つかりません

内容

Unity 6 に上げた際に、TMProが見つかりませんのビルドエラーになりました。

error CS0246: The type or namespace name ‘TMPro’ could not be found (are you missing a using directive or an assembly reference?)”
error CS0246: 型または名前空間の名前 'TMPro' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)

しかし新規に作成したプロジェクトだと問題ありません。

解決方法としては、次のファイルに手動で項目を追加する必要がありました。

project root\Packages\manifest.json

"com.unity.ugui": "2.5.0",

他には TextMeshPro のフォルダを再作成する必要もあるかもしれません。

  1. project root\Assets\TextMesh Pro フォルダを削除
  2. メニュー ウィンドウ → TextMeshPro → TMP 基本リソースのインポート

TMP 基本リソースのインポート

top

その他の投稿

20260811-01 Unity Tips
20260502-01 ローカルLLMを構築
20260425-01 Unity UI Toolkit カスタムコントロールサンプル
20260103-01 Unity Entities Tips
20251231-01 Unity UI Toolkit カスタムコントロールサンプル
20250913-01 Unity アプリで Android 16KB ページサイズ確認
20250912-01 Unity 6 で Editor がちらつく問題
20250906-01 Win10サポート終了 ChromeOS Flex を入れてみてつまづいた所
20250812-02 Unity UI Toolkit でのタップ操作検出
20250812-01 Unity UI Toolkit でマップ画面 with RenderTexture