1
我正在製作一個我有物體移動的物體,每個物體都附有一個圖像,但我不知道如何將它們從中心移動到左上角。如何在Javascript中獲取圖像的中心?
這是玩家:
function Player() {
this.height = 167.5;
this.width = 100;
this.pos_x = 350;
this.pos_y = 425;
this.player_image = new Image();
this.player_image.src = 'img/player_car_img.png';
};
及方法「移動」:
Player.prototype.move = function(){
if (37 in keysDown) {
this.pos_x -= 10;
} else if (39 in keysDown) {
this.pos_x += 10;
}
};
聽起來不錯,upvote。也許緩存'image.width/2'和'image.height/2',這樣它們不會被每次繪製重新計算。 – markE
謝謝!這樣可行 –