lufy's legend

标题: 请教一些关于画布平移和缩放的问题 [打印本页]

作者: zb0819    时间: 2018-3-23 17:06
标题: 请教一些关于画布平移和缩放的问题
假设在画布上画了一个圆形,画布最外层是wrapper,坐标点是(100, 100),给图形添加鼠标事件没有什么问题,当通过transform 对wrapper 进行平移之后,假设向左移动50,此时圆形的位置在(50,100),圆形的位置改变了,但是坐标点还是之前的(100,100),所以鼠标事件也是在之前的位置上,除了直接再去改变图形的坐标之外,请教一下有没有什么好的解决办法?因为画布上的元素会与很多。
作者: zb0819    时间: 2018-3-23 17:13
@lufy 请大神指点一下
作者: lufy    时间: 2018-3-23 17:32
zb0819 发表于 2018-3-23 17:13
@lufy 请大神指点一下

不使用transform
直接用坐标x,y平移,缩放用scaleX,scaleY




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5