【发布时间】:2017-04-23 04:42:24
【问题描述】:
我一直在开发一款类似于蠕虫克隆的游戏。在其中,玩家使用向上和向下键(这是一个 2D 游戏)旋转大炮以向来自上方的敌人开火。我在绘制大炮时使用context.rotate() 和context.translate() 方法,然后立即context.restore() 回到默认画布。大炮是唯一(目前)旋转的东西。
问题是,我想准确地显示从大炮顶部射出的射弹。为此,我需要随时知道大炮顶部的坐标。通常,这是我可以轻松计算出来的。但是,因为画布是在画大炮之前才旋转的,所以没那么简单。
【问题讨论】:
标签: javascript html canvas rotation