[monogame] .png 檔的 transparency 的問題




在 monogame 中,如果你直接把 .png 檔加在專案中,然後使用

來載入圖形,通常 .png 檔的透明背景的部分會變得髒髒的。

這是因為在原本 XNA 的架構中,他所使用的是 pre-multiplied alpha 的圖形。
所以,你必須把 .png 檔先轉成 .xnb 檔再使用,才能解決這種背景髒髒的情形。
(把資源檔從 SpaceShip.png 換成 SpaceShip.xnb 即可,程式碼不用改!)

關於在 monogame 中,怎麼使用 content pipeline?這個嘛!我還在研究當中… :p




Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.