左:表現層地圖 (800×600)。右:PS 勾勒副本地圖 (800×600),純色調、極小體積,符合 Silverlight 網頁遊戲需求。
黑=障礙物、白=可通行、黃=傳送點。可擴充:紅=陷阱、綠=特殊 NPC、藍=空中障礙、紫=陸空共用障礙……如畫圖般直觀,面向對象遊戲編程創新。
private Color pickColor(BitmapSource bitmapsource, int x, int y) {
CroppedBitmap crop = new CroppedBitmap(bitmapsource as BitmapSource, new Int32Rect(x, y, 1, 1));
byte[] pixels = new byte[4];
try {
crop.CopyPixels(pixels, 4, 0);
crop = null;
} catch (Exception ee) { MessageBox.Show(ee.ToString()); }
return Color.FromArgb(pixels[3], pixels[2], pixels[1], pixels[0]);
}
太強大!如呂布得方天畫戟。僅限 WPF(Silverlight 3.0 將解決)。
靈活無比!