他の同様の投稿をすべて読みましたが、なぜこの問題が発生するのかわかりません。
ページにキャンバス (#canvas) と画像 (hero.png) があり、本体の最後に JS ファイルが読み込まれています。JSコードで...
これは機能します:
var game = {};
game.canvas = document.getElementById('canvas');
game.ctx = game.canvas.getContext("2d");
game.draw = function(){
game.ctx.drawImage(game.hero, 200, 200);
}
game.hero = new Image();
game.hero.src = "hero.png";
game.hero.onload = game.draw;
そして、これは機能しません:
var game = {};
game.canvas = document.getElementById('canvas');
game.ctx = game.canvas.getContext("2d");
game.hero = new Image();
game.hero.src = "hero.png";
game.hero.onload = game.draw;
game.draw = function(){
game.ctx.drawImage(game.hero, 200, 200);
}
何も表示されません。コンソールにエラーはありません。どうして???
ありがとう!