Kineticjs Stage Cordinates在缩放之后

时间:2013-05-21 07:22:02

标签: html5-canvas kineticjs

我正在使用KineticJS让用户在画布上释放手绘图形,我可以通过设置比例成功放大/缩小画布阶段。

挑战:

放大/缩小后未获得更新的缩放坐标值。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:2)

据我所知,坐标不会缩放,因为使用'setScale()'方法改变的唯一方法是缩放。

因此,如果您想知道缩放阶段中的坐标,您可能需要将缩放量存储在变量中,并且在缩放后需要坐标时,只需将原始形状坐标与舞台的比例相乘即可。

这将是我的方法,不确定是否有其他方法可以做到这一点;)