我循环创建了三个预制体,然后在点击时播放动画,只有最后一个预制体播放了动画,其他两个都没有执行,他们身上挂载的组件都是一样的,这是为什么啊,怎样才能在我点击时然三个预制体都播放动画呢
很急 谢谢了
clone() {
for (let i = 0; i < 3; i++) {
this.player = instantiate(this.newAnt);
this.player.parent = this.ant
this.player.setPosition((5+(i*6)), 0, 0)
this.player.name = "ant"+[i]
}
}
touchStart(touch: Touch, event: EventTouch) {
Ant.getInstance().play()//组件上的动画
}