请问大神们一个预制资源的问题,getComponent是无法获取预制资源中的属性的吗,如何给预制资源赋值呢

image

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

image

那得看看你预制体是怎么样的


就这样,没放什么东西,就创建一个空节点,下面一个label

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 = “啦啦啦”;

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

哦哦哦,好的,谢谢

好的,谢谢

好的,谢了

image
看看文档。。。。。。
上面那个是正确写法,下面那个报错了。

你的脚本是放在哪个节点上的

image
我是最新的版本

你的label在子节点上,你去父节点取当然取不到

哦哦,听你这么一说好像有点懂了