線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1541
推到 Plurk!
推到 Facebook!

有關邊緣透明的效果

缺席
barice
一般會員


發表:4
回覆:7
積分:2
註冊:2003-09-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-18 15:40:44 IP:218.170.xxx.xxx 未訂閱
有一次在玩多樂米遊戲,發現有個效果很棒.. 昨天跟朋友在討論時,才真正去思考真實的做法.. 他有個 sprite ,是靜態人物的圖片,但頭髮最外圍,是半透明的, 大約有 4-5 pixel。而這 4-5 pixel 是『漸層式』的透明。 而衣服的部份,大約有 1-2 pixel 是半透明的。 我這裡所說的半透明,大概就是 blind 的意思。 當圖片移動時,這些半透明的部份,當然會看到背景。 這樣的方法,會讓圖片看起來跟背景比較融合,沒有鋸齒邊。 我想請教大家的是, 1. 是否有現成的方式,來做到這樣的效果呢? 2. 或是有相關的文章可以閱讀? 複雜點在於有些部分是漸層式的透明,而且透明的部份及面積不同。 PS. 1. 我找過站上的文章,使用『透明』,『邊緣透明』來搜尋。 2. 好久沒有一樣事情讓我覺得有趣,哪怕是很簡單的事。 3. 新手發言,請多指教。 我思故我在...
barice
一般會員


發表:4
回覆:7
積分:2
註冊:2003-09-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-18 18:09:05 IP:218.170.xxx.xxx 未訂閱
不好意思.. 我自已找到答案了.. 我就記得似曾相似.. 原來自已做過類似的效果.. 當年是這麼做的: 使用 CLanlib 然後... 它的 CL_surface 類別,有個 set_alpha 然後將 alpha 值設為 0.4 0.5 0.6 三個,來比對。 然後呢,將遮罩做成想要漸層效果。 然後設類似 colorkey 的東西,遮罩的顏色。 若是聽無.. 可以去 Download clanlib 。 www.clanlib.org 它是 opensource 的... 然後看內部是如何運作,然後用 delphi 重寫。 當年,在下是 C/C 的勞力工作者... 現在是 C/C Delphi 的勞力工作者... 感謝所有看這篇文章的前輩.. 及同學.. 我思故我在...
系統時間:2024-05-02 12:44:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!