Kinetic.js Kinetic.group

На этапе, когда у меня есть группа, я выполняю различные функции в группе, такие как добавление строки, текста и перетаскивание группы, вращение и т. Д. Есть ли их способ получить положение мыши, относящееся к группе, а не к сцене.

Пример: я имею в виду, что если я поверну группу, а затем, если я попытаюсь нарисовать линию, используя координаты мыши, она будет рисоваться в соответствии с координатами сцены.


person akhi    schedule 18.12.2012    source источник
comment
Возможно, вам просто придется вычислить координаты мыши.   -  person SoluableNonagon    schedule 03.01.2013


Ответы (1)


 var mousePos = stage.getMousePosition();
 var shapePos = shape.getPosition();
 var relativePos = mousePos - shapePos;

даст вам относительное положение.

person SoluableNonagon    schedule 02.01.2013