星期日, 1月 28, 2007

多重換檔

今天寫了「換檔」的功能。所謂「換檔」,就是同一張切片系統可能有存不同的版本,完全版的,1/16縮小版的,1/64縮小版的等等。理論上當使用者放大倍率沒調很高的時候,應該是向後端要縮小版的然後自己縮放就好了,不必去要比較大的圖然後縮小浪費網路這樣。而所謂「換檔」工作就是一樣的畫面,隨著使用者放大縮小的不同動態切換不同的版本。

文中用了「寫了」而非「寫出」就代表事情不是很順利orz。雖然說「換檔」這個最大的難題被我「大略」寫出來了,可是今天測試的時候才發現很多奇怪的小問題。包括連續快速Zoom in,Zoom out以後畫面會神奇的破掉,捲動快的時候畫面的邊緣會無法更新,某些時候畫面會神奇的飄移到不存在的地方。這些都是今天還沒解決,我也比較沒有頭緒的。本來想說來個亂石打鳥,把記憶體改大看問題是不是在這,結果也不是orz。

明天補習完回家的工作,應該就是寫個正式一點的Debug Object,搞個吃字串的Singleton讓所有的Class都可以寫,然後介面升級一下,加些方便編輯的小功能(如按個鈕就可以清掉全部的除錯訊息之類的,希望有那種按了就可以除掉全部錯誤的按鈕XD),然後再到處亂試吧orz

禮拜一就要向老師報告了orz 全文連結

0 意見: