1
我创建了一个HTML5帆布游戏,并将图像对象作为玩家/敌人构造函数的一部分。然后我调用draw函数,传递玩家对象。 这样做有什么缺点吗?我还在运行一个支票以确保在调用游戏循环之前下载了图片。作为HTML5游戏中玩家的财产的图像对象
在大多数情况下,图像对象是使用游戏全局变量创建的。
function Player() {
this.width = 120;
this.height = 129;
this.img = new Image(); // image object
this.img.src = 'img/player';
}
function Enemy() {
this.width = 120;
this.height = 129;
this.img = new Image(); // image object
this.img.src = 'img/enemy';
}
非常感谢
_“这样做有什么不利吗?”__基于观点的___ – Rayon
不是真的,客观地列举给定OP需求的编程模式的优缺点当然是可能的。 –