之前也有前輩們發表過許多很棒的應用文章
本篇就GPSdash2的skin功能跟大家分享心得
GPSdash自從2.x改為.NET架構後
把skin這個部分獨立成一個xml檔
可以讓user自訂GPS儀表的所有配色
搭配自己製作的底圖,就能做出完全個人化的GPS儀表
裝好GPSdash2之後
可以在主記憶體的My Documents\GPSDASH\GPSdash2\Skins中看到兩個檔案夾
這就是預設的日/夜儀表配色
裡面包含了三張底圖,一個定義色碼的xml檔GPSdash2Skin.xml,以及一張小預覽圖
如果要製作新的skin,只要開新的檔案夾,把需要的東西擺進去
再到GPSdash2中的skin選項選用即可
儀表的底圖可以拿原廠附的skin來當範例修改
至於GPSdash2Skin.xml的編輯
用記事本打開就可以看到每個儀表物件的色碼設定
主要分成dash跟charts兩部分
dash就是主要儀表,charts是數值曲線圖
只要你高興,每個表跟曲線圖都可以設成不一樣顏色喔
以下大概解說一下dash各數值的定義
1-1.共用
--------- 表頭功能文字
--------- 動態數值
--------- 計量單位標示
--------- 靜態數值標示
--------- 刻度1(4等分刻度)
--------- 刻度2(12等分刻度)
--------- 刻度3(60或72等分刻度)
--------- 指針式儀表指針1
--------- 指針式儀表指針2
--------- 指針式儀表中心圓
1-2.衛星狀態表專用
--------- 方位分割線
--------- 方位標示
--------- 定位完成的衛星外框
--------- 將衛星訊號的強弱分成五級來指定顏色
1-3.指南針表專用
--------- 目的地標示
--------- 前進方位標示
--------- 指南針南向
--------- 指南針北向
--------- 指南針體外框
--------- 數字式指南針表頭文字
--------- 數字式指南針方位標示
--------- 似乎是某種色階,但是實際不知怎麼顯示的

至於charts的部分,也是依樣畫葫蘆,有興趣的朋友就自己試試看吧
順便附上小弟自己做的一個skin給大家參考

附加壓縮檔: 請點我
寫了這麼多,希望對想玩GPSdash配色又不知如何下手的朋友有所幫助
也希望有自己作品的朋友po上來分享喔

補充說明:
如何得知想要的顏色的色碼?
請到這裡-->請點我