Laya 实操八:滤镜+声音

    技术2023-09-22  46

    滤镜

    export default class Test extends Laya.Script { constructor() { super(); } private self: any = null; onAwake(){ this.self = this.owner; } onStart(){ //颜色滤镜 /* let cf = new Laya.ColorFilter(); //cf.gray();//灰色滤镜 cf.setColor("#FF0000");//红色滤镜 this.self.filters = [cf]; */ /* //红色矩阵 let redMat = [ 1,0,0,0,0,//R 0,0,0,0,0,//G 0,0,0,0,0,//B 0,0,0,1,0 //A ]; let cf = new Laya.ColorFilter(redMat); this.self.filters = [cf]; */ //发光滤镜 /* let gf: Laya.GlowFilter = new Laya.GlowFilter("#ffff00", 10, 0, 0); this.self.filters = [gf]; */ //阴影滤镜 /* let gf: Laya.GlowFilter = new Laya.GlowFilter("#000000", 8, 8, 8); this.self.filters = [gf]; */ //模糊滤镜 /* let bf: Laya.BlurFilter = new Laya.BlurFilter (); bf.strength = 5; this.self.filters = [bf]; */ } }

     声音

    export default class Test extends Laya.Script { constructor() { super(); } private self: any = null; onAwake(){ this.self = this.owner; } onStart(){ //Laya.SoundManager.playMusic("gameass/BackgroundMusic.wav"); /* let h = Laya.Handler.create(this,function (){ console.log("ok"); }) let s = Laya.SoundManager.playMusic("gameass/BackgroundMusic.wav",1,h,3); */ //Laya.SoundManager.playSound("gameass/Man_feiji.ogg"); let h = Laya.Handler.create(this,function (){ console.log("ok"); }) let s = Laya.SoundManager.playSound("gameass/Man_feiji.ogg",1,h,null,0.5); } }

     

    Processed: 0.016, SQL: 9