4
我需要一些幫助來計算如何計算KineticJS階段上的相對指針位置。相對指針位置
在我的情況下,我的階段變化position,offset和scale。
以下是演示:http://jsfiddle.net/pCZzv/
function getRelativePointerPosition() {
var pointer = stage.getPointerPosition();
var pos = stage.getPosition();
var offset = stage.getOffset();
var scale = stage.getScale();
return {
x : ((pointer.x - pos.x + offset.x)/scale.x),
y : ((pointer.y - pos.y + offset.y)/scale.y)
};
}
我想要的紅色圓圈出現點擊鼠標時的位置。 當舞臺改變了它的偏移和縮放時,我遇到了問題。
非常感謝您! – Skarbo 2013-03-27 16:25:19
很好,謝謝! – kofifus 2014-04-10 06:44:31