Unity 社区

在使用TextMesh所遇到的问题

,3 年前
发布于技术支持
1

在win10下用的unity2022.1.14f引擎,在用到text相关的接口时能正常使用但是在unity中却不能将设置好的text添加到相应的位置!!

这个是因为Text和TextMesh的区别吗,另外,官方文档里,现在是chabudaoi查不到UnityEngine.UI这个接口的,但是在工程中还是可以正常导入的,那么我在unity中设置好Text的内容,是不是在C#里写的时候,应该将Text用TextMesh来代替呢?

如上图片所示,在GameManager添加的BuildManager脚本中,有一个Text组件MoneyText,我在unity中设置好MoneyText脚本后,却无法将MoneyText拖到位于右边的红线区域。
205 次浏览
评论 0
3个回答
已解决
0
Text与TextMesh是完全不一样的,你现在的这个版本的话,应该是在Create->UI->Legacy->Text
3 年前回答
评论 1
0
Text与TextMesh不是一个东西哦。一个是UI组件,一个是渲染组件
3 年前回答
评论 0
0
有区别的,Text是CanvasRenderer,TextMesh是MeshRenderer,完全是两个组件,public text,只能挂text,你可以看一下TextMesh的代码,是直接继承Component的
3 年前回答
评论 1

AI

全新AI功能上线

1. 基于Unity微调:专为Unity优化,提供精准高效的支持。

2. 深度集成:内置于团结引擎,随时查阅与学习。

3. 多功能支持:全面解决技术问题与学习需求。

AI