我用过Two.js来解释一个SVG,我想用Hammer.js的多点触控事件来控制参数的变化,比如linewidth,scale,rotation和noFill().stroke。
这是一个JSFiddle,显示了我目前使用它的位置。这是我目前的Two.js解释器,来自Hammer.js团队在他们的松弛频道上与我分享的一些代码@runspired。它使用TouchEmulator();为第二个指针添加移位功能。
正如您在小提琴中看到的,我正在尝试将letter.scale添加为var liveScale,并且我正在尝试将letter.rotation添加到var currentRotation。我希望这将连接起来,这样触摸运动的开始就会触发上面Two.js中定义的这些变量的更改。我这么想是不是很傻?有没有人知道有没有可能的修复方法?
我一直使用dat.GUI来控制由Two.js解释的SVG的参数,但现在是时候添加触摸支持并去掉滑块了。
任何想法/反馈都将非常感谢。
发布于 2016-03-16 05:47:27
Hammer.js一直在工作。这是因为链接到锤子的元素是由Two.js解释的元素。当我注释掉Two.js后,Hammer立即开始控制简单的SVG路径。
https://stackoverflow.com/questions/36002234
复制相似问题