ctx.translate()
を使用して画像を翻訳できることは知っていますが、それを行うと機能しません。私は何が間違っているのか分からない。私はそれを理解しようとしている堅実な2時間を過ごした。ここに私のコードは次のとおりです。JSキャンバスイメージを変換できないのはなぜですか?
<canvas id="tank_layer" height="1080" width="1920"></canvas>
var canvas = document.getElementById('tank_layer'),
ctx = canvas.getContext('2d')
document.onkeydown=function(){
ctx.translate(100,150)
}
img = new Image(1920, 1080),
img.src="../tanks/maps/2.png"
img.onload = function() {
ctx.drawImage(img, 0, 0);
}
私はあなたが後の画像を再描画する必要があると思います翻訳。あなたのonkeydown関数の中に 'ctx.drawImage(img、0、0);'を追加しました – Matt