请教大神如和用代码修改MASK IMAGE STENCIL的图片

我的项目关卡比较多 但是包体有大小限制 所以只有一个主场景 通过不停变化MASK纹理以及其他启动数据来实现不同的关卡 但是实在不知道该如何获取指定MASK IMAGE STENCIL的图片 用SETTEXTURE?还是有其他啥方法阿

自己顶一下 已经找到比较完美的解决办法了 哈哈 啥都不说上代码
先在脚本属性里面挂一个随便啥节点
audio1:{
type: AudioUtils,
default: null
}
接着在audio1节点上挂一个CC.SPRITE
audio1所在的节点代码添加属性
properties: {
MASK:{
default:[],
type:cc.SpriteFrame
},

然后

把所有的要动态添加的Mask图片添加到 MASK:{
default:[],
type:cc.SpriteFrame
},里面

最后selectMask: function(SprNO){
var Msprite=this.audioUtils.getComponent(cc.Sprite);
Msprite.spriteFrame=this.audioUtils.MASK[SprNO];
this.getComponent(cc.Mask).spriteFrame=Msprite.spriteFrame
this.BG.getComponent(cc.Mask).spriteFrame=Msprite.spriteFrame

},

哈哈哈哈就这么简单看了这么多技术贴我来回馈一下大众