五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
东丽区| 三亚市| 湘潭县| 莲花县| 南城县| 西盟| 印江| 深泽县| 莱州市| 山阴县| 苗栗市| 山丹县| 长岛县| 宜春市| 兰考县| 盐山县| 寻甸| 嘉鱼县| 武义县| 太保市| 安陆市| 织金县| 邹平县| 宁河县| 翁源县| 白水县| 吴江市| 汉川市| 双桥区| 太和县| 凤山市| 宁远县| 肃北| 大邑县| 广汉市| 富裕县| 崇州市| 普定县| 西贡区| 庆元县| 修水县|