TextMeshPro 无法在 visual studio 中解析为 class
TextMeshPro can not be resolved as a class in visual studio
我开始在 unity3D 2018 中使用 TextMesh Pro 来渲染文本,当我在 inspector 中设置它时效果很好。但是当我尝试在 visual studio 2017 的脚本中引用它时,我发现 vs 总是警告我没有这样的 class。谁能给我一个建议?
我不确定,但我认为您需要使用 text mesh pro "using TMPro" 中的命名空间,变量如下所示 "public TextMeshProUGUI aTextMeshProField;"
您应该将 Unity 升级到最新版本。看来 TMPro 有问题。
与此相关的问题 has been discussed on the Unity Forum
我遇到了同样的问题,none 对我有用:通过 Visual Studio 安装程序更新 Visual Studio 2019,更新到最新的 Unity LTS 2020.3 和 visual studio Unity 包管理器上的编辑器包。
然后我看到几年前报告了关于命名空间和包的问题 here,我转到 Unity > Edit > Preferences > External Tools 并取消选中“Generate .csproj files for Registry Packages”,然后这对我有用。
我开始在 unity3D 2018 中使用 TextMesh Pro 来渲染文本,当我在 inspector 中设置它时效果很好。但是当我尝试在 visual studio 2017 的脚本中引用它时,我发现 vs 总是警告我没有这样的 class。谁能给我一个建议?
我不确定,但我认为您需要使用 text mesh pro "using TMPro" 中的命名空间,变量如下所示 "public TextMeshProUGUI aTextMeshProField;"
您应该将 Unity 升级到最新版本。看来 TMPro 有问题。 与此相关的问题 has been discussed on the Unity Forum
我遇到了同样的问题,none 对我有用:通过 Visual Studio 安装程序更新 Visual Studio 2019,更新到最新的 Unity LTS 2020.3 和 visual studio Unity 包管理器上的编辑器包。
然后我看到几年前报告了关于命名空间和包的问题 here,我转到 Unity > Edit > Preferences > External Tools 并取消选中“Generate .csproj files for Registry Packages”,然后这对我有用。