我试图在最终滚动的两个div之间拖动Kineticjs形状。原因是kineticjs中存在一个错误,当在视网膜设备(pixelratio:2)上运行并且使用具有剪贴蒙版时,它会弄乱对象撞击形状。
问题#884:https://github.com/ericdrowell/KineticJS/issues/884如果有人有兴趣。
将pixel像素强制为1是一种解决方法,但我想尝试保持视网膜。
我的想法是使用DOM进行剪裁。三个div - 两个用于"视图"和一个作为帮助者传递它们之间的对象。我几乎让它在桌面游戏中工作:
http://jsbin.com/mileye/7/edit?html,css,js,output
有点奇怪,但主要问题是让它在iPad上运行。拖动开始后似乎失去了对象。在桌面上,它设法将形状移动到辅助阶段并开始拖动它,但在移动设备中它只会移动它并且拖动结束。
非常感谢任何帮助。我认为一旦工作,这将会很好地发挥作用。 感谢