首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将TextMeshPro文本放入Unity中的变量槽中

无法将TextMeshPro文本放入Unity中的变量槽中
EN

Stack Overflow用户
提问于 2020-10-09 15:27:54
回答 1查看 2.1K关注 0票数 0
代码语言:javascript
复制
using TMPro;

public TextMeshPro _livesText;
public TextMeshPro _scoreText;

我无法将文本从层次结构拖到Inspector中的变量槽中。为什么会发生这种情况。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2020-10-09 15:50:49

您似乎在谈论一个在Inspector中称为TextMeshPro - Text(UI)TextMeshProUGUI

请注意,TextMeshPro != TextMeshProUGUI

这两者之间没有继承性。(类似于TextMeshUI.Text中的Unity build )

如果两种类型都需要一个通用字段,则需要使用公共父类型TMP_Text

所以要么让它

代码语言:javascript
复制
public TextMeshProUGUI _livesText;
public TextMeshProUGUI _scoreText;

或者选择父类

代码语言:javascript
复制
public TMP_Text _livesText;
public TMP_Text _scoreText;

如果这仍然不是您的情况,那么您似乎正在尝试通过检查器将来自场景中的层次对象的引用指定给资源中的预置。这是不允许的。反之亦然。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64275690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档