版本:3.5.1
之前没有用过cocos ,请教下大家
case KeyCode.KEY_D:
let inx = randomRangeInt(0,data.length);
assetManager.loadRemote<ImageAsset>(data[inx].headUrl, { ext: '.jpg' }, function (err, imageAsset) {
const texture = new Texture2D();
texture.image = imageAsset;
let node = instantiate(world.PersonItem);
node.getChildByPath('Canvas/Layout/Name').getComponent(Label).string = data[inx].nickname;
node.getChildByPath('Canvas/Layout/Avatar/Img').getComponent(Sprite).spriteFrame.texture = texture;
let x = randomRangeInt(-2000, 2000);
let y = randomRangeInt(-50, -800);
node.setWorldPosition(x,y,270);
node.parent = waitNode;
});
break
上面是我的代码片段,我的预制体结构如下

上述代码每次随机出来一个头像和昵称,实例化一个预制体节点到waitNode下面 现在有个问题,label下的nickname正常,但是精灵图,所有的预制体节点都只能是一个,这是什么原因,我没用对吗?