Unity:未找到命名空间 TMPro

问题描述

我有一个小问题。 Unity 无法识别命名空间:TMPro。正是命名空间使我们能够将 Text Mesh Pro 组件与脚本一起使用。 但是,它不仅仅在 git 上下载的包的文件中找到:XCharts。 我不知道如何解决这个... 你能帮我吗?

感谢您的回答!

解决方法

此错误可能在 3 种不同情况下发生:

  • TextMesh Pro 未导入(不太可能,因为默认情况下已导入):从包管理器导入 TextMesh Pro
  • XCharts 资产的装配定义文件未引用 TextMesh Pro:您需要选择 XCharts 文件夹中的所有装配定义文件 (.asmdef) 并将 TextMesh Pro 添加到它们的参考装配列表(如果 XCharts 是通过包管理器导入,您需要将其移动到 Assets 文件夹以修改其文件)
  • Unity 控制台中未显示错误:这是 IDE 智能感知问题:https://forum.unity.com/threads/intellisense-not-working-with-visual-studio-fix.836599/