私は現在、キャンバスに慣れるために小さなゲームに取り組んでいます-今、私はこのようなメニュークラスを持っています
function Menu(x,y,width,height,...,game){
this.x = x;
this.y = y;
this.width = width;
this.height = height;
// ...
this.render = function(){
game.stage.fillRect(this.x, this.y, this.width, this.height); // draw background
// ...
game.stage.fillText("MENU", this.x + 20, this.y + 10);
}
}
this.x
とthis.y
を何らかのデフォルト値として設定できるのでthis.x + ...
、メニュー内に何かを配置するたびに書き込む必要はありませんか?