Sprite为<canvas>或Image </canvas>

时间:2012-12-19 12:00:39

标签: html5 canvas sprite

我正在编写一个使用<canvas>标记的HTML5 Javascript游戏,而且我不确定精灵哪个更好:<canvas>标记或Image()。一位朋友说<canvas>,所以我们可以玩它的颜色,让它眨眼等,但我认为Image()会更快。

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

实际例子:

我想在屏幕上画一辆小车。让我们说这是一个赛车游戏,我想让键盘移动汽车。该车应该是Image()还是<canvas>

我有一个背景景观放在2D平台的背面。图片()或<canvas>

1 个答案:

答案 0 :(得分:-3)

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

Using SVG for Flexible, Scalable, and Fun Backgrounds

Can I change the fill color of an svg path with CSS?