作者allen65535 (劇情急轉直下)
看板Hunter
標題[非關] 色表是什麼意思?
時間Fri Dec 3 16:41:19 2010
之前想嘗試做一個簡單的遊戲MOD(曹操傳),不過太困難所以放棄了
現在又想修改另一個遊戲引擎(MUGEN)做出來的遊戲
又碰到了一樣的問題,就是搞不定色表這東西
色表,有些地方叫顏色表、色盤或調色盤
就是會扯到透明色那東西的東西
弄不對的話,把圖片導入遊戲中就會花掉
我不懂色表這東西到底是什麼意思
所以就算找到修改遊戲的教學文章也看不懂
請問有人可以告訴我哪裡有關於色表的教學文章可以看
或是這東西該去哪個板討論嗎?
我去很多板找"色表"這個關鍵字都找不到文章
先感謝回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.161.193
1F:推 agra:不知道你想問什麼,不過也許這兩個網頁你可以先看看: 12/03 19:34
4F:→ agra:wiki那頁,如果你英文過得去,去看英文版,資訊會更多些。 12/03 19:37
先感謝你的回答,不過好像不是我要問的
那我再說清楚一點吧
我說的色表是像這種東西
http://images.gamebase.com.tw/gb_img/7/000/257/257867.jpg
(來源
http://www.gamebase.com.tw/forum/3867/topic/86179145/1 )
我的困惑是,我隨便抓AB兩張圖,它們的色表一定不一樣
可是我把A圖的色表匯出,套用在B圖上面,B圖看起來沒有改變啊
那B圖套用A圖的色表到底有什麼意義?
或者是這樣,我直接把B圖放進遊戲裡,實際執行遊戲時B圖看起來會花掉
我從遊戲裡抓出A圖,拿出A圖的色表套用在B圖上,再把B圖放進遊戲裡
有時候這麼做B圖就不會花掉了,但是有時候還是會花掉,這又是怎麼回事?
※ 編輯: allen65535 來自: 61.58.161.193 (12/03 20:42)
5F:推 izna:確實不太懂你要問什麼,色表就是那張圖裡面所有有用到的顏色 12/03 23:54
6F:→ izna:因為傳統2D遊戲的圖都是用索引色的方式去壓縮製作,亦即電腦是 12/04 00:02
7F:→ izna:用"這個畫面有A,B2色,A色在第1,3,5,7格,B色在2,4,6,8格..." 12/04 00:04
8F:→ izna:的方式在思考然後運算出每一幅圖的長相 色表就是拿來提供程 12/04 00:05
9F:推 Leland:主要是以前256色或16色的遊戲一次就只能用到那麼多顏色 12/04 00:05
10F:→ Leland:所以得選出要用哪些顏色 12/04 00:05
11F:→ izna:式分配顏色的依據用的 當你把B圖套用到A圖的色表的時候,繪 12/04 00:05
12F:→ Leland:如果如果遊戲是這種的,有用調色盤的話, 12/04 00:06
13F:→ izna:圖軟體應該會把B圖的顏色轉換成A圖色表中最接近的顏色 所以看 12/04 00:06
14F:→ Leland:那並不是你隨便拿一張圖都可以放進去用的。 12/04 00:06
15F:→ izna:起來圖沒變,其實顏色應該稍微會有一點點不一樣 12/04 00:06
16F:→ Leland:英文的話是 Palette 12/04 00:07
17F:→ izna:話說你給的那個來源網頁裡已經寫得滿清楚的啊@@ 12/04 00:07
19F:→ izna:圖花掉不知道是怎樣的情形 不過花掉的畫素八成是被指定成當下 12/04 00:17
20F:→ izna:程式所用的色表中沒有的顏色 色彩+位置配對配不出來才會花掉 12/04 00:18
21F:→ izna:或是你有漏指定到透明色 12/04 00:19
嗯,上面所說的我了解了~
我還不太懂的是,色表中哪一格代表透明色是誰決定的?
是一定有一格要是透明色?還是我可以用軟體任意指定?
還是遊戲程式認定哪一格就是哪一格?
有這個問題是因為我看別人說最右下角那格是透明色(MUGEN認定)
可是我用IrfanView看的色表好像最左上角那格才是透明色
※ 編輯: allen65535 來自: 61.58.161.193 (12/04 00:26)
22F:→ izna:噗...應該是像L大的回文那樣吧 因為我不會改遊戲 我只是用做 12/04 01:13
23F:→ izna:GIF的觀念猜的 我想色表應該是遊戲本身已經有指定了吧 12/04 01:17
24F:→ izna:一般做GIF的時候都是自己用繪圖軟體指定透明色(可以指定多色) 12/04 01:20
25F:→ izna:改遊戲的時候應該是要你去配合遊戲本身設定好的色表吧... 12/04 01:21
26F:→ izna:你看色表中哪個顏色在實際圖中根本沒出現 那個就是透明色了 12/04 01:22
27F:推 Leland:以前的時代是遊戲指定哪一格是透明色就是 12/04 05:19
28F:→ Leland:現在我想 Windows/DirectX 之類應該有特別的共透 API 12/04 05:20
29F:→ Leland: 通 12/04 05:21