JavaScript/HTML5でシンプルなビデオゲームを扱っています。クラス内のすべてのリソースを収集する考えがありました...現在、彼らは全面的に広がっています。JavaScriptクラスを理解する - リソースクラス
ので、例えば、現在、私はしかしそう
function c_resource() {
this.enemies.image = new Image();
this.enemies.image.src = "res/enemies.png";
this.tilemap.image = new Image();
this.tilemap.image.src = "res/tilemap.png";
..
..
}
として、私は単一のクラスにこれを共通化したい
function c_enemy_sprites() {
this.image = new Image();
this.image.src = "res/enemies.png";
..
..
}
function c_tilemap() {
this.image = new Image();
this.image.src = "res/tilemap.png";
..
..
}
の線に沿って何かを持って、私はドンこれが適切なアプローチだとは思わない。 2回目の実装を試してみると、プログラムはすばらしくクラッシュします。リソースの読み込みを簡素化する良い方法はありますか?
JavaScriptはOOPではないため、従来のクラスモデルはありません。機能はファーストクラスの市民です。 – rxgx