萌新求问为什么UI下的text文件无法拖动到脚本
unity3d吧
全部回复
仅看楼主
level 3
Mr.Lamb 楼主
新建了一个text用来展示分数,脚本也写了但是发现就是拖不进去
2021年11月24日 18点11分 1
level 11
你的脚本组件是Text,你的场景里的UI组件是TextMashPro,不是同一个组件
2021年11月25日 01点11分 4
您好,能再帮忙看一下为什么还是不行吗,十分感谢
2021年11月25日 05点11分
感谢大佬指点!!!说到点上了,我也遇到了同样的问题
2022年10月10日 07点10分
@Mr.Lamb 创建的时候ui最下面有一个展开的地方,text在那里面,你这个是另外一个东西了,textmashpro和text是不同的组间
2023年07月28日 01点07分
我也遇到了,在贴吧上翻到3年前的问题,奇妙
2025年01月21日 15点01分
level 3
Mr.Lamb 楼主
2021年11月25日 05点11分 5
你不是只显示文字吗?用Text不好吗?
2021年11月25日 05点11分
如果使用的话,直接用代码在Start里获取这个组件吧
2021年11月25日 05点11分
@好运的UFO😈 最新版unity好像ui下只有textmeshPro这个选项了
2021年11月25日 05点11分
@好运的UFO😈 我试试感谢大佬
2021年11月25日 05点11分
level 3
Mr.Lamb 楼主
2021年11月25日 05点11分 6
level 3
Mr.Lamb 楼主
2021年11月25日 05点11分 7
level 3
Mr.Lamb 楼主
2021年11月25日 05点11分 8
level 3
Mr.Lamb 楼主
好像没有text这个选项
2021年11月25日 05点11分 9
你这是什么版本?
2021年11月25日 05点11分
ui最下面那个l开头的展开里面有四个老组件
2023年07月28日 01点07分
level 9
你代码里的不对 应该是TextMeshProUGUI
2021年11月25日 06点11分 10
level 3
Mr.Lamb 楼主
解决了感谢各位,在代码里textmeshpro这个组件,不应该public textmeshpro f;而是public tmp_text f;大佬们提到的组件类型不一致是对的感谢感谢!
2021年11月25日 06点11分 11
UI——Legacy——Text 用这里的,你那个貌似不支持中文
2021年11月25日 06点11分
@好运的UFO😈 多谢,是这个原因
2022年09月17日 04点09分
@好运的UFO😈 确实,感觉是版本的不同导致的。之前Text和Mesh pro都在UI分类,后面text单独分到legacy了,导致不少人看老教程的时候点到mesh那个(比如我)
2022年10月10日 07点10分
多谢大佬
2023年03月19日 06点03分
level 1
我的是Text为什么还是拖不了啊
2022年07月20日 13点07分 12
我的也是拖不了怎么解决
2022年07月25日 14点07分
使用ui里面的Legacy版本里面的Text组件
2022年10月15日 13点10分
@乡下monkey 说详细一点行吗[滑稽]
2022年10月20日 22点10分
2023年02月06日 10点02分
level 5
养个好习惯,别拖组件了
2022年10月10日 08点10分 13
谢谢,不会
2022年10月20日 22点10分
为啥拖组件不是好习惯?
2023年03月20日 08点03分
level 1
怒赞,小白终于找到答案了,查了一下午[泪]
2022年11月03日 11点11分 14
level 1
public TMP_text
2022年11月10日 06点11分 15
level 12
using TMPro;
public TMP_Text progressText;
试看这个
2023年02月07日 21点02分 16
解决了,感谢大佬[太开心]
2023年05月07日 08点05分
@等风来ly无悔 客气了。恭喜[哈哈]
2023年05月07日 14点05分
[真棒]谢谢佬
2023年07月25日 03点07分
[真棒]谢谢佬
2023年07月25日 03点07分
level 3
先要生成一个字体,这种字体在你电脑里面可以获取,然后你定义的话用TMP_Text就行,记得命名空间要加上
2023年07月27日 07点07分 17
1