2

我正在编写一个使用<canvas>标签的 HTML5 Javascript 游戏,我不确定哪个更适合精灵:<canvas>标签或 Image()。一位朋友说<canvas>,这样我们就可以玩弄它的颜色,让它闪烁等等,但我认为 Image() 会更快。

我想对此提出一些意见,因为我很无能为力。

实际例子:

我有一辆想要在屏幕上绘制的小汽车。假设这是一款赛车游戏,我希望键盘移动汽车。汽车应该是 Image() 还是<canvas>.

我有一个背景景观可以放在我的 2D Platformer 的背面。图像()或<canvas>

4

1 回答 1

-3

我会推荐 SVG 图像,它们具有内存效率,您可以使用 css 更改颜色。这里有一些关于它的好文章:

使用 SVG 实现灵活、可扩展和有趣的背景

我可以使用 CSS 更改 svg 路径的填充颜色吗?

于 2012-12-19T12:09:44.420 回答