例如: 一个水龙头正在移动一个形状。 另一个水龙头正在同时移动另一个形状。如何在画布上拖动多个形状? [kineticjs]
1
A
回答
1
我分享了一个小实验我的动能+多点触摸here一样。看看 - 也许它可以帮助,直到“真正”的多点触控变得可用在动力学
1
您可以设置一个动力学组这样的:
下面是如何声明一个空组并使其可拖动:
var group = new Kinetic.Group({
x: 220,
y: 40,
draggable:true
});
所以在形状的自来水处理,您可以将轻敲的对象添加到组中。
circle.on('tap', function() {
group.add(circle);
});
然后,您可以根据需要拖动组装的组。
如果你需要多个组,可以在不同的组之间移动单个形状是这样的:
circle.moveTo(someOtherGroup);
1
在同一时间一拖二形状的情况下,你将有从浏览器抢触摸事件,并把它读作
touches[0] and touches[1] events
这是你存在的SIMULT单独的触摸事件之间如何区分aneously
官方kineticjs例如:
http://www.html5canvastutorials.com/labs/html5-canvas-multi-touch-scale-stage-with-kineticjs/
相关问题
- 1. KineticJS在两个形状之间画线
- 2. Kineticjs删除多个形状
- 3. 在Jpanel上拖动形状
- 4. 如何在swt Canvas上绘制多个动画形状?
- 5. 如何识别画布中的形状?
- 6. 形状不画在画布上
- 7. 在圆形路径上拖动一个画布元素
- 8. 帆布形状动画
- 9. 在UIView中动画多个形状
- 10. 使用Kineticjs在画布上添加多个图像
- 11. Openseadragon图像拖动多个画布
- 12. 如何用KineticJS在两个阶段上拖动图层?
- 13. Kineticjs - 将可拖动图像绑定到画布
- 14. KineticJS创建画布
- 15. 在画布上绘制透明形状
- 16. kineticJS动画多个图像对象
- 17. 如何在Android上选择画布上的形状
- 18. kineticjs ::从X到Y的距离继续动画形状
- 19. KineticJS中的形状组的动画样式属性?
- 20. 在画布上移动或动画形状上应用持续时间
- 21. 在画布上拖动图像
- 22. 如何检测可拖动的圆形与KineticJS重叠的另一个圆形?
- 23. 如何制作KineticJs自定义形状
- 24. 为什么画布形状仅在最后一个画布上渲染3个?
- 25. 如何用画布创建动画形状的不断循环?
- 26. 如何在舞台画布(html5,kineticJS)中绘制一个环形墙壁
- 27. html5 - 拖动画布
- 28. HTML5画布 - 在画布上拖动文本问题
- 29. 在svg/vml或画布形状周围拖放阴影
- 30. 使用mousemove绘制形状,使用kineticjs拖放和调整大小 - KineticJS
理论上,它应该工作。第二个链接的示例不能像预期的那样在ipad上运行 - 第二次触摸时不会发生任何事情。 – lavrton 2013-04-24 01:07:02
我没有ipad来调试链接#2 :(一个想法,但是...如果你回到4.3.3版本,然后重试它的工作吗? – markE 2013-04-24 02:39:38
不。看起来kineticjs没有构建支持多点触控拖动。 – lavrton 2013-04-24 03:45:30