查看完整版本: 請問c++ 如何將256色模式加入半透明色例如...
頁: [1]

sumpeople 發表於 2017-10-16 06:39 PM

請問c++ 如何將256色模式加入半透明色例如...

如何將256色模式下 有半透明狀態 用dev c++ or vb6 有範例嗎




[*]


<div></div>

charleshwu 發表於 2017-10-25 12:01 AM

256 色模式下,每個像素的值所代表的是調色盤裡面的索引位置,具體的顏色是由該調色盤內的值來決定。因此沒有簡單的辦法來做半透明色。除非調色盤本身與顯示圖片的內容經過特殊的設計。
假如一定要做,先把畫面轉成全彩,用 Alpha channel 做出半透明色,再把它轉回256色,是可行的一種做法。

sumpeople 發表於 2017-10-30 02:23 PM

本帖最後由 sumpeople 於 2017-10-30 04:06 PM 編輯

啊對不起 我說的有點膜胡啦 我是指人物可以變成透明度嗎(transparency) 在256色 VGA MODE 13h下 8bits深度下的畫面(限256色) 不是指hi or true color下

那我想請問一下 任天堂硬体(fc/nes/snes)如nes 一個畫面可以呈現64色 snes 一個畫面可以呈現256色  我看它們的人物角色有時被boss 及 敵人打到時或 吃到寶 會無敵或隱身 會突然變成透明度這要如何呈現 有公式嗎...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]