簡體   English   中英

將對象從一個畫布移動到另一畫布

[英]Move object from one canvas to another

我有“畫布A”和“畫布B”,並想從“畫布A”中移動星形對象並將其放置在“畫布B”上。這可能嗎? 如果是,我該怎么辦? 為了更多的了解,請看下面的圖片 在此處輸入圖片說明

這不是畫布的直接功能。 您可以使用一些現有的庫來實現此目的,也可以引用它們來編寫自己的代碼。

這個想法包括:

  1. 在畫布對象上注冊鼠標事件(上,下,移動)
  2. 保持鼠標拖動狀態(拖動或鼠標移動)
  3. 將對象狀態保存在變量中(復制)
  4. 拖動時重新粉刷畫布以使其具有適當的拖動效果,例如外觀
  5. 放下(鼠標)在目標畫布上渲染對象(先前復制)

暫無
暫無

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

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