「Unity3D」TextMeshPro-Text(UI)无法拖放到TextMeshPro的属性面板上

继承MonoBehaviour,然后定义public TextMeshPro textPro,属性面板上就会有TextMeshPro的拖放槽(slot),以配置含有TextMeshPro的组件对象(GameObject)。

但此时会发现,含有TextMeshPro-Text (UI)GameObject,无法拖放到这个属性槽。

那么,原因就在于——TextMeshPro-Text(UI)并不对应TextMeshPro

可以看到,面板组件有两种TextMeshPro,即TextMeshPro-TextTextMeshPro-Text(UI) ——前者对应3D的TextMeshPro对象,后者对应2D的TextMeshProUGUI对象,通过面板组件右键的Edit Script就可以看到对应的脚本。

所以,要拖放TextMeshPro-Text(UI)到面板槽上,需要定义public TextMeshProUGUI textPro来序列化组件对象的引用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值