收藏
回答

请问如何自由旋转Image?

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

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

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


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

回答关注问题邀请回答
收藏

1 个回答

  • 赵云丶木同
    赵云丶木同
    2021-03-15

    我可以为image单独建立一个离屏画布,然后setTransform旋转矩阵搞定,但是希望这样做不会浪费太多的性能……

    2021-03-15
    有用
    回复
登录 后发表内容
问题标签