运行成功了但报错,奇了怪了。先谢谢大家了!

打印出来是这样,前面带Label的吗?
image

可能组件没初始化完成,写个延迟试试,肯定就有了

image
清除了也没用,是的,带Label了

建议把你的demo 上传一份

:sweat_smile:那真的奇怪了。这个不看具体的项目,可能还真的不知道是什么问题。

let label = this.node?.getComponent(Label);
if(label){
label.string = this.lifeNumber;
}
试试这样

不管报错不报错,首先得把node加上

引擎内部也是this.node.getComponent
但是加上node的好处是以后改代码的时候减少犯错

1赞

检查一下脚本是否额外挂载在其他不带label的组件上,在onload打印一下输出看看

1赞

请问是整个项目,还是显示报错的ts呢 :rofl:

这个我看过了,我根据它的命名方法调试了,一下,也不行。

牛蛙,姐妹,我咋没想到 :call_me_hand:

对了,请问怎么打印出使用了相关自定义组件的代码呢,一个一个找属实有点费力。

找到问题了,谢谢 :wave: :call_me_hand:

我在其它节点也挂载了,之前创建了个ts,然后舍不得删,就葛哪,现在用了没删

谢谢,已经解决了

谢谢,解决了

商城里面添加一个引用查找器的插件,下次点击脚本按F6可以查看引用资源

1赞

欧克,多谢