考虑有两个画布。我想拖动画布中的形状并将其拖放到另一个画布上。可以吗?
感谢您理解我的问题。
答案 0 :(得分:0)
这绝对有可能。不过,这并不是特别容易。我会给你一个基本的想法。你需要自己做数学和实现:
我希望这有帮助!
答案 1 :(得分:0)
我可能不理解你的问题,但是你的问题不会出现在你的问题上吗?
示例:强>
context1.drawImage(...);
context2.drawImage(...);
只需更改上下文?
答案 2 :(得分:0)
最简单的方法是使用DOM代理对象,捕获鼠标事件,覆盖画布。因为考虑使用库,问题中的代码非常复杂:
http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-tutorial/
从画布到画布仍然是你需要弄清楚的东西,因为用例非常罕见,你需要在拖动不在画布上时为对象设置动画。绝对可能,但极端复杂。