我正在使用 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] 删除。
我来说两句