unity2021.3.8f1c1 中获取不到Glabel

unity2021.3.8f1c1 中获取不到Glabel
可以在UI上显示出来,但是用GCOM获取的时候,获取的就是null
 
其他的组件都可以获取到
 

 GButton test = main.GetChild("btn_start_99").asButton;
        GLabel n39 = main.GetChild("n39").asLabel;
        Debug.Log(n39);
        test.title = "66666";
我在父组件中 循环打印这个名字 是有这个名字的 ,就获取不到他
微信图片_20220822084220.jpg
已邀请:

li48855784 - 80后老IT

赞同来自:

我用里边DEMO测试了 如果用了asLabel 对象就会被改为null
如果不用aslabel是可以获取到这个对象的,
问题就出在这个asLabel 上

li48855784 - 80后老IT

赞同来自:

我打印这个对象  是 
GTextField   我用asTextField  是可以获取到这个对象 就是不能用asLabel
 

谷主

赞同来自:

看看asLabel的源码就知道了。

li48855784 - 80后老IT

赞同来自:

我自己的坑,原来我一直用错了 对象~~~好尴尬呀
文本是文本   标签是标签  
我一直以为 文本就是标签 
好大的坑呀
 在JS中可以转换 在强制类型语言中不行的

要回复问题请先登录注册