Egret社区

图片遮罩怎么使用

2019-4-1 16:34
5373
1银子

图片1是刀ID为:imgSword
图片2是红色遮罩ID为:redMask

1

1

怎么才能把红色遮罩这把刀类似下面这样

2

2


这里属性填写图片ID会不显示,应该怎么填写

3

3



最佳答案

查看完整内容

您好,如果要实现您帖子中描述的功能的话不能使用mask,您需要使用滤镜才行,滤镜的相关使用文档您可以参考下面的链接 http://developer.egret.com/cn/github/egret-docs/Engine2D/filter/filter/index.html
分享到 :
0 人收藏

3 个回复

倒序浏览
Nasus  初窥堂奥 | 2019-4-1 16:34:33
您好,如果要实现您帖子中描述的功能的话不能使用mask,您需要使用滤镜才行,滤镜的相关使用文档您可以参考下面的链接
http://developer.egret.com/cn/gi ... r/filter/index.html
山猫  官方团队 | 2019-4-1 16:43:59
你添加一个内引影试一试
熊猫少女  官方团队 | 2019-4-1 18:24:50
您好,Mask是通过遮挡图片实现蒙版效果的。根据您第二张图表示的效果是将红色和剑叠加,实现正片叠底效果。
下面是方法说明:
1、将需要叠加的图片(你的剑我的是足球img_ball)和颜色图片img_blue放到一个组Group中(叠加图片放到下层)
2、将足球复制一张复制一张,放到和group一层,作为蒙版图片img_ballMask。
(目录结构)

3、通过代码将Group的蒙版层设置为蒙版层(img_ballMask)

代码:
        img_ballMask:eui.Image;

        grp_ball:eui.Group;
       
        public constructor() {
                super();
                this.skinName = "resource/assets/ballcolorChange.exml";
                this.changeMask();
        }

        public chirdrenCreated()
        {
                super.childrenCreated();
               
        }

        public changeMask()
        {
                this.grp_ball.mask = this.img_ballMask;
        }

最终效果:
20190401182758.png
20190401182241.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部