需要一个检测方法。
touch:是触摸点坐标( x,y )
item:是画布中的元素(含元素的,x,y,w,h,以及旋转角度 r)
iconSize:是元素周围的按钮的大小,初始为 24px ,包含了删除,旋转,缩放等等。
getTouchPos(touch,item,iconSize){}
需要通过这个方法检测到当前点击是否在元素上,如何是在元素上是否在元素的删除,旋转,缩放等按钮。不在元素上返回 false 。
难点在于元素进行旋转之后,点位也发生了变化!!!
大致样子如下图。
https://ibb.co/kGJ3bPr
发了好几次帖子,大家都只给方法,奈何数字太差,尝试了很多次都是旋转之后点位没有精确检测到。
能解决的大佬可以联系我,有偿。也可以直接贴上代码,万分感谢。发光发热!!!
touch:是触摸点坐标( x,y )
item:是画布中的元素(含元素的,x,y,w,h,以及旋转角度 r)
iconSize:是元素周围的按钮的大小,初始为 24px ,包含了删除,旋转,缩放等等。
getTouchPos(touch,item,iconSize){}
需要通过这个方法检测到当前点击是否在元素上,如何是在元素上是否在元素的删除,旋转,缩放等按钮。不在元素上返回 false 。
难点在于元素进行旋转之后,点位也发生了变化!!!
大致样子如下图。
https://ibb.co/kGJ3bPr
发了好几次帖子,大家都只给方法,奈何数字太差,尝试了很多次都是旋转之后点位没有精确检测到。
能解决的大佬可以联系我,有偿。也可以直接贴上代码,万分感谢。发光发热!!!