小编San*_*ket的帖子

如何在画布旋转后检测画布上的点

我在html5画布应用程序上工作,我在画布上绘制矩形.

  1. 帆布是中心位置
  2. 使用fillRect函数绘制矩形
  3. Canvas相对于其父div是绝对位置.当画布处于原始位置时它的工作正常但是当我旋转画布90/180/270度时,我无法关联点击屏幕上的点并指向在画布上绘制.例如:当画布处于原始位置时,我可以点击屏幕然后将该点转移到画布点以根据我的翻译位置绘制矩形.但是当我以90/180/270度旋转画布时,我无法将该画面点转换为画布点.所以在奇数/不同位置绘制形状,然后实际用户点击.

我的问题:

当画布旋转时,如何将点击屏幕上的点转换为画布绘制点

html5 canvas rotation

6
推荐指数
2
解决办法
2922
查看次数

标签 统计

canvas ×1

html5 ×1

rotation ×1