应该是
this.getComponent(Sprite).spriteFrame = find('Canvas').getComponent(NewComponent).pic.splice(randomRangeInt(0,randonNun),1) ?.[0]
splice后不加下标等于付值了一个数组
应该是
this.getComponent(Sprite).spriteFrame = find('Canvas').getComponent(NewComponent).pic.splice(randomRangeInt(0,randonNun),1) ?.[0]
splice后不加下标等于付值了一个数组
理解了!可以了!