【发布时间】:2013-12-19 06:40:51
【问题描述】:
我正在使用脏矩形为坦克环绕地图设置动画。为了公平地进行游戏,坦克的躯干只能在基本方向上行驶,它的顶部大炮(与躯干分开,但附在其上)也可以在基本方向上旋转。
问题是,当我使用 clearRect 时,它可能会清除其他对象以及紧邻它的障碍物。 clearRect 在坦克以一定速度移动时被调用。是否有可能(没有任何预制的物理引擎/我必须倾斜的外部 Gitub API)为坦克设置动画,使其不会清除周围的物体?
我也尝试过多个画布.. 我将如何覆盖多个画布,所以动画仍然显示,但一个中的 clearRect 不会影响另一个中的任何对象?
示例问题图片:
【问题讨论】:
标签: javascript html canvas