触摸画布时我需要帮助才能获得正确的坐标。
我的图像是1240x1756
用户可以在此位图上滚动。它是附加到画布的位图。我通过翻译画布来做到这一点。 canvas.translate()
用户还可以放置一个新位图并在画布上的任何位置移动它。最高256x256。
到目前为止,我在计算比例系数为1.0的触摸坐标时没有问题。我拿屏幕触摸坐标并添加图像的偏移,然后检查256x256可移动位图是否与触摸线相交。
但是我的问题是在缩放画布后获得正确的坐标。 0.1-1.0是我的最小和最大缩放值。
有人能指出我正确的工作算法方向吗?
答案 0 :(得分:0)
您应该能够将像素偏移乘以1 /比例因子。