|

樓主 |
發表於 2009-1-4 20:31:46
|
顯示全部樓層
【教學】Skin 風格修改教學
本文來自 www.jektv.com.tw 作者: Jetter

JetKTV 2 多了可以自訂操作界面的功能....雖然沒有太多的新按鈕..但就把原來放在上面的元件一一重新歸檔排列..著實花了不少工夫...但總算是踏出了第一步, 因為最早這個程式本來就是以自用為主..只是沒想到會造成這麼大的迴響.
好了..廢話不多說..我們來看看如何改造你的JetKTV...
首先眼尖的大大可能會發現...原來1.9X版中 主程式(JetKTV.exe)有著龐大的身軀(接近3MB大小) 而2.0版的JetKTV.exe 只有304KB而已..原因很簡單..佔最大的畫面(Bitmap file)被移了出去, 在JetKTV程式資料夾中(C:Program FilesJetsoftJetKTV), 2.0版多了4個檔案: Skin.ini, Skin.bmp, ExtScreen.bmp, Mute.bmp
好, 這就是現在要說明的4個檔...
Skin.ini :描述著組成主畫面的所有元素所需要的參數.
Skin.bmp:點歌主畫面, 解析度 800x600
ExtScreen.bmp:使用延伸螢幕功能時, 延伸螢幕待機畫面, 解析度 800x600
Mute.bmp:當靜音功能使用時主畫面一閃一閃的靜音圖示, 大小由使用者決定
Skin.ini的描述內容: 裡有2個區段: [SKIN] 及 [Position]
[SKIN]段: 設定3個檔名, 可以加上資料夾名但不能是絕對路徑
例:
Main=Skin.bmp ; 指的是和 C:Program FilesJetsoftJetKTVSkin.bmp
或
Main=MySkinSkin.bmp ; C:Program FilesJetsoftJetKTVMySkinSkin.bmp
[Position]段: 設定畫面上19個區塊元件的位置, 大小, 色彩等等..
看起來一堆, 但有其命名原則的(嘻嘻..直接拿VB裡的變數名稱來弄..比較不會出錯)
前面都是功能名,接著是參數名..
例: QueTitleWidth 指的就是 待播區標題(QueTitle)的寬度(Width)
下圖就說明了每個參數的意義

而下圖則標明了目前使用主畫面的21個區塊位置(v2.0.11更新)

1~21區塊分別為:
1. 單螢幕(或非延伸螢幕之雙螢幕)的小播放畫面區
2. 待播標題區
3. 待播區, 其中Que為待播曲名使用 QueNum為曲名前的數字使用
4. 待播區頁數區
5. 待播區上/下頁按鈕
6. 功能按鈕區(共有7個小方塊組成)
7. 主標題區
8. 字部顯示(使用字數選歌時會出現幾字部的地方)
9. 主選單數字部分(1~9)
10. 主選單歌手部分, Color1,2,3 分別為 女歌手,男歌手,團體 的色彩
11. 主選單歌名部分
12. 回主選單/上一層的說明區
13. 主選單 上頁/下頁 按鈕
14. 版本號碼區
15. 跑馬文字區, 操作文字(StatusText, 顯示音量, 切換為模式等等文字)使用同區只有色彩不同
16. OSD鍵(數字直點播放)部分
17. 播放狀態部分
18. 伴/唱/原 區
19. 靜音圖示(只有位置及寬高)
20. 主選單 0 部分(v2.0.11更新)
21. 主選單頁數區(v2.0.11更新)
而文字或背景色彩的格式是 &HBBGGRR&
各2位數16進位數字(00~FF)如果不知道要怎麼填..
可以到 http://www.colormatch.dk/ 這個網站..它是一個網頁配色器..進入後會有下圖的配色工具,

你選的色彩就是在G那一條後面的那個方塊, 而那個方塊下面就是網頁用的色碼(RRGGBB), 圖上的例子是52DD87(RRGGBB)轉成JetKTV Skin使用的色彩表示法就是 &H87DD52&
最後要請各位自製風格的大大畫面上要保有 JetKTV的字樣哦!
這樣應該夠清楚了.. 謝謝各位大大收看..... ^_^
[ 本帖最後由 rtaes_10 於 2009-1-4 21:16 編輯 ] |
評分
-
查看全部評分
|