在excel中實作筆刷有兩個大問題,
一是必須由系統取得滑鼠座標再傳回excel視窗得到在工作表中的位置,準確性有問題而且縮放視窗就會徹底跑位;
二是效能太差,用來抓取按下事件的SHAPE老是來不及跟上滑鼠移動;
所以在掙扎三四天後改變思路,變成開啟框選模式時,任何選取儲存格的行為會變為填入選取的格式。
寫了兩天今天終於差不多可以測試了,感覺還不差,額外的好處是還可以用方向鍵來畫XD
底色部分就先這樣吧,也要花時間真正的畫地圖內容...畫到一個程度再來開發加入地標與註釋的功能!
竟然真有人好奇啊?我的意思很單純,就只是以EXCEL作為主要開發平台,以VBA進行功能開發而已。
由於本人個性古怪,總是喜歡挑少人走的路線,所以也的確考慮過開發EXCEL遊戲,不過這真的只能純娛樂,在網路通訊、安全性方面就別指望了。
以前有實際經驗的應用方式是用作展示流程和模擬機制,換句話就是遊戲原型。真正的遊戲還沒實做過。
基本上,EXCEL對圖形處理非常陽春,操作輸入也難以期待,要能作得比較有模有樣的,大概就是育成、模擬策略之類為主吧。