簡體   English   中英

canvas在canvas.clear()上變得不完全清晰

[英]canvas getting not clear completely on canvas.clear()

我使用的畫布一樣(圓形,方形等)創造的形狀,我需要清除畫布,我試圖與canvas.clear()這表明當檢查空數組canvas.getObjects()但仍然形狀是可見的,有時還有其他形狀。

畫布對象

透明帆布

形狀仍然可見

額外的邊界

我還檢查了是否存在任何參考問題,但僅檢查了一個畫布對象。

任何人都可以指示原因,或者我錯過了什么。

謝謝

經過越來越多的調試后,這成為一些覆蓋問題。 實際上,將形狀添加到畫布后,還要完成兩件事

  1. 設置形狀的疊加
  2. 裁剪區域

因此以某種方式加載JSON時,屏幕上會出現額外的圖層。 SO修復了JSON加載后再次覆蓋形狀和剪切的問題,並且可以正常工作。

PS:可能有一些參考的問題為好,因為當我做canvas.clear()然后canvas.getObjects().length顯示0,但至今仍然影響着可見的畫布。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM