函数和图像导入

马尔马多克

我正在使用 Javascript 和 HTML5 画布进行游戏开发项目。我有这个用于加载精灵的通用代码:

var sprite = new Image();
sprite.src = "sprite.png";

我想知道是否有更简单的方法来做到这一点,我首先想到的是功能,但不知道我应该怎么做。我想这样做:

function loadSprite(src) {
this.src = src;
}
var loadSprite(sprite.png);

但是,我认为这不是正确的方法。有人可以更正我的代码和/或提供一种更简单的方法来加载这样的图像吗?(我还使用 ctx.drawImage(..., sprite) 来更改画布上的坐标,因此它需要以一种或另一种方式设置 x、y、宽度和高度参数)

库马尔·尼特什

为什么不使用如下:

function loadSprite(src) {
var sprite = new Image();
sprite.src = src;
return sprite
}

var _local_var = loadSprite('sprite.png');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章