我在一个矩形的中心有一个圆圈。当我移动手指时,矩形应该旋转。矩形中心是圆心。我已经尝试了一个星期而且我只能使用一个单位矩阵来改变左上角和右下角,即便如此它只是拉伸并且不会真正旋转。矩形不会改变大小只是旋转。新的矩形应该保留用于检测碰撞的新点。任何人都知道出了什么问题?
mat = new matrix;
set rectangle;
rotate canvas;
mat.setRotate;
mat.mapRect(rectangle);
再次为变换点设置矩形;
对不起我手机上的psudeocode互联网已损坏,同时修复了它。