
我看网上教程就是这样写的,但我这样写报错了,打印console.log也显示获取不到
刚学没多久,感觉头炸了,求大神们说下如何给预制资源赋值呢


我看网上教程就是这样写的,但我这样写报错了,打印console.log也显示获取不到
刚学没多久,感觉头炸了,求大神们说下如何给预制资源赋值呢

那得看看你预制体是怎么样的
TipPokerBox.children[0].getComponent(cc.Label)
你实例化出来的预制体是没有label属性的,你的Label是预制体的子节点。
所以中间要加一步获得子节点,然后在得到label组件,最后再该字符串。
var t = cc.instantiate(this.pockerBox);
var child = t.getChildByName(“label”);
child.getComponent(cc.Label).string = “啦啦啦”;

![]()

aniNode 打印存在。
预制体 节点上的 anim 为 null是什么原因?

哦哦哦,好的,谢谢
好的,谢谢
好的,谢了

看看文档。。。。。。
上面那个是正确写法,下面那个报错了。
你的脚本是放在哪个节点上的

我是最新的版本
你的label在子节点上,你去父节点取当然取不到
哦哦,听你这么一说好像有点懂了