比如层级管理器中有2个ParticleSystem2D节点,我在脚本中建立一个partiList: ParticleSystem2D[] = [],然后将这个2个节点分别拖拽绑定到脚本中,然后代码执行:
for(let item of this.partiList){
item.resetSystem();
}
结果是没有任何效果。
但是,如果我换一种绑定方式,在脚本中建立2个属性对象,
@property(ParticleSystem2D)
private parti: ParticleSystem2D = null;
@property(ParticleSystem2D)
private parti2: ParticleSystem2D = null;
然后 分别执行:
parti.resetSystem();
parti2.resetSystem();
结果就能正常展现粒子效果。
大家谁遇到过这个问题吗?