繁体   English   中英

功能和图像导入

[英]Functions, and Image importing

我正在用Javascript和HTML5 canvas开发游戏开发项目。 我有用于加载精灵的通用代码:

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

我想知道是否有一种更简单的方法来执行此操作,我首先是按功能考虑的,但是不确定如何执行。 我想这样做是这样的:

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

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

为什么不按以下方式使用:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM