我正在使用html画布(canvas)制作一款游戏。
这是我的进度:
http://db.tt/ei3LlR(使用WASD和左/右箭头键)需要缩放。
我的问题是:
- 为什么在Google Chrome中,当坦克转向时,阴影会闪烁?
- 为什么在Safari中,当炮塔转动时,炮塔图像会闪烁?
- 为什么在Firefox中一切正常?
坦克图像和炮塔图像都是普通的PNG图像。阴影使用这些图像动态创建,不是图像对象而是画布元素(canvas elements)。
只有当我改变图像的旋转角度时,才会出现闪烁。所谓闪烁,是指图像似乎非常快地收缩和扩大。当图像停止旋转时,闪烁也停止了。
这是怎么回事?这是否完全是我的问题?