私はjavascriptオブジェクトの使い方を学ぼうとしていて、ここでいくつかの問題が発生しました。
var playerImg = new Image();
playerImg.src = 'player_stay.png';
var player = {
posX: 50,
posY: 50,
draw: function(){
ctx.drawImage(playerImg, player.posX, player.posY);
}
}
playerImgをプレーヤーオブジェクトに挿入することは可能ですか?player.imgのようなもの
編集:私はそれをこのようにすることができます
var player = {
posX: 50,
posY: 50,
draw: function(){
playerImg = new Image();
playerImg.src = 'player_stay.png';
ctx.drawImage(playerImg, player.posX, player.posY);
}
}
しかし、私はそれが新しいImage()を作成すると思います。player.draw();を使用するときは常に それで、これを行うためのより良い方法があり、すべてのパラメータをプレーヤーオブジェクト内に持つかどうかを尋ねていますか?