请问如何自由旋转Image?
发布于 6 年前 作者 lifan 250 次浏览 来自 问答

我的策划案是一个360°可自由移动的坦克。

实际代码实现的时候,我找不到能直接旋转 Image 的 api 代码,百度也只找到了通过建立离屏画布、然后旋转离屏画布的 context 来实现其内容旋转的效果。

但是我试了一下 context.rotate() 只能以屏幕最左上角点为中心进行旋转,所以旋转后的实际位置还需要经过额外的算法调整位置才能保持 Image 在屏幕上的位置不改变。

有没有直接旋转的方法?或者说只能 context.rotate() 然后手动校正位置?

回到顶部