Egret社区

探照灯的效果怎么做的

2018-8-1 13:05
174919
1银子
111.png

论坛里找到个类似的 http://bbs.egret.com/thread-25791-1-1.html

但是我这个是要移动的  总不能移动的时候一直移除生成刷新上面链接中所说的图片吧

最佳答案

查看完整内容

我at你了http://bbs.egret.com/forum.php?mod=viewthread&tid=50154&page=1&extra=#pid302825
分享到 :
1 人收藏

19 个回复

倒序浏览
Akito  圆转纯熟 | 2018-8-1 13:05:45
山猫  初窥堂奥 | 2018-8-1 13:30:58
你好你可以参考官方遮罩写一下http://developer.egret.com/cn/ex ... .html#010-disp-mask
alexbest  略有小成 | 2018-8-1 14:26:54
山猫 发表于 2018-8-1 13:30
你好你可以参考官方遮罩写一下http://developer.egret.com/cn/example/egret2d/index.html#010-disp-mask ...

遮罩是遮哪里显示哪里  最外面的一层蒙版用遮罩的话  就只会显示遮起来的那部分啊  
山猫  初窥堂奥 | 2018-8-1 16:08:12
alexbest  略有小成 | 2018-8-2 08:33:38
山猫 发表于 2018-8-1 16:08
显示对象遮罩,链接http://developer.egret.com/cn/github/egret-docs/Engine2D/mask/mask/index.html ...

遮罩我是懂得   但是你还是没有理解我的问题   不过还是谢谢了
山猫  初窥堂奥 | 2018-8-2 09:14:32
不好意思,没有解决你的问题
tangyuanwang  略有小成 | 2018-8-2 09:21:40
本帖最后由 tangyuanwang 于 2018-8-2 09:25 编辑

还是用遮罩去搞,现在蒙层底下那层设为A层,为主要内容层,中间加上一层B蒙层(灰色蒙层),再在上面铺一层和A层一模一样的内容(A1层),搞个圆圈形状做遮罩(C),再设A1层遮罩为C,这样,移动C时,就会显示A1层内容,就做出探照灯效果,只要你同步A层和A1层内所有元素的移动位置,效果就ok了
alexbest  略有小成 | 2018-8-2 11:19:19
tangyuanwang 发表于 2018-8-2 09:21
还是用遮罩去搞,现在蒙层底下那层设为A层,为主要内容层,中间加上一层B蒙层(灰色蒙层),再在上面铺一层 ...

我也有想过这样的做法  但是要做到效果太多了  一下控制两个容器  怕会卡
Akito  圆转纯熟 | 2018-8-2 11:59:29
alexbest 发表于 2018-8-2 11:19
我也有想过这样的做法  但是要做到效果太多了  一下控制两个容器  怕会卡 ...

用shader试试,一个黑色的RECT,指定圆形区域内返回一个vec4(1,1,1,0);圆的圆心vec2跟着物体移动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部