我正在使用这样的 Kinetic.image 对象:
this.icon = new Kinetic.Image({
x: self.x,
y: self.y,
offset: [32,32],
image: self.imageItem.image,
width: self.size,
height: self.size,
scale: self.scale,
rotationDeg: self.angle,
draggable: true
});
该图像是具有透明像素的 PNG。我还创建了一个图像命中区域:
self.icon.createImageHitRegion(function() {
self.icon.getLayer().drawHit();
});
但是,当我使用 mouseover 事件时,命中区域是错误的。我怀疑命中区域没有缩放。请注意,我还使用偏移量,以便图像围绕其中心旋转。
我做错了什么我在这里处理错误吗?