看板 Flash 關於我們 聯絡資訊
最近使用AS寫一些影像處理的程式 但是跑起來好慢啊 我是想做滑鼠拖曳一個MovieClip 然後同時copy這個MovieClip裡的pixel去運算 但是執行起還很不流暢會lag 請問有高手可以指點一下嗎? 怎樣可以讓運算的時候不要影響到滑鼠拖曳的效果 以下是我使用的方法 listener.onMouseMove = function() { //在此複製片段的bitmap然後push到array中 } //然後setInterval,設定間隔時間執行一次 function executeCallback():Void { if(array.length >= 5) { copypiece(array[count]); } } intervalId = setInterval(executeCallback, 10); 我大概流程是這樣,希望可以求得幫助 謝謝大家耐心看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.181.48
cjcat2266:有牽涉到點陣圖的運算都會比較消耗CPU 07/11 01:18
cjcat2266:不是說code寫得出來就好,要考慮處理bitmap的資源消耗喔 07/11 01:19
cjcat2266:至於想要針對滑鼠做一些畫面的即時更新 07/11 01:23
cjcat2266:請去參考F1裏面對於updateAfterEvent()的解說 07/11 01:23
cjcat2266:當你太操CPU,上面這個函式還是會不管用喔 07/11 01:23