最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

egret白鷺引擎模糊濾鏡特效無(wú)效的解決方案

2022-03-29 13:14 作者:-千里馬-  | 我要投稿

?最近幾天在研發(fā)游戲場(chǎng)景編輯器,遇到了一個(gè)非常燒腦問(wèn)題,我用的是egret白鷺引擎開(kāi)發(fā)的。


當(dāng)前做的是一個(gè)繪畫(huà)功能系統(tǒng)原本想的是這個(gè)繪畫(huà)功能輔助玩家編輯場(chǎng)景畫(huà)地圖,我把所有需要做的功能都寫(xiě)完了,包括自定義畫(huà)筆,畫(huà)筆硬度效果,畫(huà)紋理羽化等等功能都做完了,然后在最后測(cè)試的時(shí)候發(fā)現(xiàn)紋理畫(huà)筆怎么也顯示不出來(lái)紋理羽化效果

這里的實(shí)現(xiàn)方案是用的mask遮罩+模糊特效實(shí)現(xiàn)在一個(gè)完全透明圖中畫(huà)出透明區(qū)域,然后實(shí)現(xiàn)的羽化功能。但是最后寫(xiě)好怎么都出不來(lái)羽化效果讓我一度懷疑egret白鷺引擎的特性,為此我還專(zhuān)門(mén)重新優(yōu)美的設(shè)計(jì)了一下架構(gòu),但是還是不行。

按理說(shuō)不管是egret.bitmap還是eui.group 還是eui.image都是基于displayobject的,displayobject里面就有這種模糊濾鏡的功能,

但是還是不行了,我覺(jué)得可能是遮罩本身問(wèn)題,然后我就一點(diǎn)點(diǎn)往回排查但是都沒(méi)有思路,想了一早上問(wèn)題到底是出在哪里,最后查完都沒(méi)問(wèn)題,根本就沒(méi)問(wèn)題呀,怎么會(huì)有這樣的bug,所以以我的直覺(jué),這可能和遮罩無(wú)關(guān),于是我試運(yùn)氣方式的在模糊特效兼容性上下功夫。研究了一下可能是環(huán)境問(wèn)題導(dǎo)致的模糊效果沒(méi)辦法渲染進(jìn)去吧。

所以我就又加了一個(gè)group,把所有當(dāng)前繪畫(huà)內(nèi)容都放到這里面,然后在這個(gè)vessel0上加濾鏡特效等等功能,渲染bitmap從vessel1容器渲染

盡量給濾鏡搭建一個(gè)良好的乘車(chē)環(huán)境,讓其完美運(yùn)行,我看看到底問(wèn)題能出在哪里,實(shí)在不行就一點(diǎn)點(diǎn)刪代碼抽離問(wèn)題,只不過(guò)有點(diǎn)浪費(fèi)時(shí)間。

不過(guò)肯定可以解決的,只是時(shí)間問(wèn)題而已

然后沒(méi)想到就渲染成功了,紅色是常規(guī)繪畫(huà)軌跡,那個(gè)旁邊就是應(yīng)用羽化的紋理筆刷效果。

最終找到了原因,問(wèn)題是出在了模糊特效兼容性了

回顧一下,解決方案就是給模糊特效應(yīng)用的顯示對(duì)象搭建良好的顯示列表層次嵌套關(guān)系,然后從外部顯示層次渲染,不要直接從加濾鏡的顯示對(duì)象上直接渲染,這樣渲染不出來(lái)。

困擾我一天半的bug成功解決,而且這羽化紋理筆觸太美了~


egret白鷺引擎模糊濾鏡特效無(wú)效的解決方案的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
武陟县| 大港区| 江陵县| 海门市| 黄浦区| 天门市| 宜都市| 石楼县| 克东县| 芷江| 汉源县| 陕西省| 天全县| 游戏| 慈溪市| 菏泽市| 商都县| 彭阳县| 辉县市| 周至县| 榆树市| 五指山市| 白山市| 文安县| 峨眉山市| 丰顺县| 新河县| 天等县| 曲松县| 库尔勒市| 安阳县| 波密县| 阿城市| 龙泉市| 乐亭县| 崇阳县| 中牟县| 孟津县| 弥勒县| 麦盖提县| 鸡泽县|