1

我创建了一个画布并在其上绘制了位图,并在每次触摸画布时对其进行动画处理

我已经在绘图开始时设置了位图的边界,但是在我更改旋转矩阵并旋转位图之后,它不会根据新矩阵更改边界

我需要重置位图的边界才能将其用作可点击对象并在点击它时触发一些事件

如何根据旋转矩阵更新边界

提前致谢

4

1 回答 1

0

我已经使用这些方程重新计算旋转后的新位置

newx = (oldx * cos(angle)) + (oldy * - sin(angle))

newy = (oldy * sin(angle)) + (oldy * cos(angle))

于 2012-03-09T13:52:47.740 回答