我正在尝试使用TextMeshPro插件,它需要TextMeshPro库。问题是,尽管库包含了这个引用,但它仍然没有被识别。使用旧的TMPro库没有帮助,因为我需要创建一个类型为TextMeshPro的对象。你知道为什么和怎么解决吗?
mzillmmw1#
您应该使用的命名空间是using TMPro; Sample Usage。
using TMPro;
TextMeshPro myText; myText=GetComponent<TextMeshPro>(); //Access the properties //Example MyText.text="Sample Text";
n1bvdmb62#
下面是我如何做到这一点:
using TMPro; //getting reference via inspector public TextMeshProUGUI tmpro; tmpro.text = "Your Text";
7xllpg7q3#
我能够用这种方法解决这个问题(可能也适用于其他名称空间错误)1.在Unity(非VS)中,编辑〉首选项〉外部工具〉[选择Visual Studio]1.重新生成项目文件1.关闭VS,然后重新打开为我工作
3条答案
按热度按时间mzillmmw1#
您应该使用的命名空间是
using TMPro;
Sample Usage。n1bvdmb62#
下面是我如何做到这一点:
7xllpg7q3#
我能够用这种方法解决这个问题(可能也适用于其他名称空间错误)
1.在Unity(非VS)中,编辑〉首选项〉外部工具〉[选择Visual Studio]
1.重新生成项目文件
1.关闭VS,然后重新打开
为我工作