代码之家  ›  专栏  ›  技术社区  ›  user3709279

多点触摸旋转KineticJs

  •  0
  • user3709279  · 技术社区  · 10 年前

    我目前正在使用kineticJs v4.5.3,我正在做跳锯拼图,我的拼图可以通过“点击”事件旋转,但现在我想改为多点触摸,这允许我使用2个手指或手旋转跳锯,有人知道吗?谢谢:)

    piecesArray[i][j].shape.on("mousedown", function () {
        this.moveToTop();
        this.rotateDeg(90)
        layer.draw();
    });
    

    我的JsFiddle: http://jsfiddle.net/e70n2693/7/

    1 回复  |  直到 9 年前
        1
  •  0
  •   lavrton    10 年前

    您可以将HammerJS与KineticJS v5.1.0一起使用:

    Hammer(rect).on('rotate', callback);
    

    https://github.com/lavrton/KineticJS-HammerJS-test

    http://jsfiddle.net/lavrton/w4HgN/