遮罩

作者: skoll | 来源:发表于2023-06-04 21:11 被阅读0次

简介

1 .一张底板,一张遮罩图,透过遮罩展示底板
2 .作为遮罩的图片

const aplat=this.make.image({x:400,y:300,key:'splat',add:false})
const mask=new Phaser.Display.Masks.BitmapMask(this,splt)

//给物体添加遮罩
container.mask=mask1;

3 .实际效果

    //添加一个遮罩
    const splat = this.make.image({ x: 0, y: 0, key: 'splat', add: false });
    const mask = new Phaser.Display.Masks.BitmapMask(this, splat);
    // bg.setMask(mask)
    bg.mask=mask

//1 .bg物体是image
//2 .遮罩层是在create里面现成添加的。总之仅仅在preload 里面加载是不行的
//3 .遮罩定义必须用new 的方式,直接this.add.BitmapMask是不行的

4 .定义一个形状来遮罩也是可以的

const overlay=this.scene.add.graphics()
    overlay.fillStyle(0xeeeeee, 0.8).fillRect(0, 0, 100, 100);
    const maskGraphics = this.scene.make.graphics();
    maskGraphics.fillStyle(0xffffff);
        maskGraphics.fillRect(100, 100, 256, 256);
        const mask = new Phaser.Display.Masks.BitmapMask(this.scene, maskGraphics);

        mask.invertAlpha = true;

        overlay.setMask(mask);

相关文章

  • 遮罩

    遮罩 其它遮罩

  • Pr19-Premiere特效滤镜:键控-轨道遮罩

    效果-键控-轨道遮罩键:上图形,下背景 文字层在上方:遮罩层 背景层在下方:被遮罩层 给被遮罩层添加“轨道遮罩键”...

  • Axure实现遮罩效果

    很多时候我们在编辑视频的时候经常需要用到遮罩的效果,一般制作遮罩动画,就是指一个遮罩层同时遮罩多个被遮罩层的遮罩动...

  • 【工具教程集】ZBrush中的实时遮罩

    在ZBrush中有许多遮罩类型,包括柔滑遮罩、反转遮罩,实时遮罩等。其中,实时遮罩又包含很多种类,它不同于一般的遮...

  • Swift 添加两种遮罩的方式

    没有遮罩前的效果 代码实现 遮罩方式一 代码实现 遮罩方式二 代码实现 实战 -- 二维码扫描区域遮罩 代码实现 ...

  • UI跟随鼠标移动

    遮罩面板 遮罩面板的重写 点击传递事件

  • cocos2dx遮罩

    遮罩是很多地方都能用到的东西,新手教程,截图等等,都能用遮罩来实现。 遮罩的原理知其然,知其所以然。遮罩其实可以理...

  • 放大镜效果

    核心原理1、鼠标经过遮罩层显示,离开隐藏;2、移动鼠标遮罩层跟随,鼠标超出大盒子后遮罩层不跟随出框;3、移动遮罩层...

  • 遮罩层实现

    代码如下 实现效果:点击按钮,显示遮罩层,弹出弹框点击遮罩层,隐藏遮罩层,隐藏弹框

  • iOS中的图片遮罩处理

    光影遮罩 这里我分类深色与浅色遮罩,效果是什么样呢,可以看下面的图片,第一张是原图,后面是遮罩图。 深色遮罩 浅色...

网友评论

      本文标题:遮罩

      本文链接:https://www.haomeiwen.com/subject/mbdbedtx.html