2
如何避免在paper.js中的每一幀處重新繪製eveything?如何避免在paper.js中的每一幀處重繪evey對象
我想我必須從視圖view.detach('frame');
分離框架事件,然後每次我想要更新的東西時手動調用繪製?
這是非常有用的繪圖應用程序。
編輯
Here是什麼,我想避免一個例子(點擊展開副本可見性): 幀率大幅度下降時,我表現出許多其他的形狀(因爲一切都是在每個重繪幀),但副本只能在點擊時繪製,然後不要觸摸(幀速率始終較高)。
以防萬一: 符號在這裏不是解決方案,this is也許是我想要實現的更好的例子。由於畫布在每一幀都沒有被清除,所以漸漸消失,只是變暗。
我發現了一些關於here的信息,看來重繪優化還沒有實現。
嗯,它可以在這裏找到:https://github.com/arthursw/paper.js,你可以在這個主題上獲得更多關於實現的細節:https://groups.google.com/forum/#!msg/paperjs/oTg73NhNUcM/EkY57pE2ZRAJ –
因此,如果我只是將您的paper.js文件複製到我的應用程序中,它只能在開箱即用的情況下使用。 –
是的,它應該工作。否則告訴我。 –