創作內容

2 GP

[RMMV] 遮罩

作者:未来ずら│2015-11-14 14:49:24│巴幣:4│人氣:395
額,知道RMMV的圖像處理是給PIXI.js管了之後
心血來潮去找看看遮罩的做法



哇還真的有,不愧是PIXI,那就照著示範弄一下吧
於是出現了這樣的畫面...

(゚∀゚) 喔?



試著移動遮罩看看...

(゚∀゚) 喔喔喔?!



擴大遮罩

(゚∀゚) 太...太送啦!!





(゚∀゚) 有了這個我就能.......

(゚∀゚) ...欸?!怎麼對話框變這樣?



(※戰鬥畫面)



(※選單)

(゚∀゚) ......

(´゚∀゚`) ........

(´・ω・`) .........

(´・ω:;.:... ......



額,似乎是共用同個繪圖器的關係,
總之繪製遮罩後再綁進場景的 children 過程不知丟了啥參數給繪圖器,
於是相關的物件(已知是所有的Window物件,Sprite沒事)就受影響了,而且還不知道怎麼復原
太過分了...為什麼!夠了、我不做遊戲了!



........



額,這邊是使用的腳本,可直接丟控制台:
mask = new PIXI.Graphics()
mask.beginFill()
mask.drawPolygon(20,0, 210,0, 305,644, 115,644)
mask.endFill()
SceneManager._scene.addChild(mask)
pic = new Sprite(ImageManager.loadSystem('IconSet'))
SceneManager._scene.addChild(pic)
pic.mask = mask

如果沒這段就沒事,但也沒遮罩:
mask.beginFill()
mask.drawPolygon(20,0, 210,0, 305,644, 115,644)
mask.endFill()



若有路過大觸能解惑,小的由衷感激(´・ω・`)



15/11/16 睡不著研究的結果:


將 Graphics 的渲染模式設成 Canvas (預設用WebGL) 就不會出現上述情況
不過不確定沒其他問題... (´・ω・`)





※2016/3/3發布了1.10更新檔,這問題依舊沒修正

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3016697
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:RM

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

2喜歡★qootm2 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[RMMV 插件] 全按... 後一篇:[RMMV 插件] FP...

追蹤私訊切換新版閱覽

作品資料夾

black0975口號是
震驚!有愛莉絲兔兔勇造!看更多我要大聲說2小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】