[javascript]Classで図形を動かしたいが何故か動かない
Q&A
Closed
解決したいこと
classで図形を動かしたかったのですが何故か動きません多分classの書き方が悪いのでしょうが原因が分からなかったので質問させていただきます。
該当するソースコード
class GAME{
constructor(x,y,widht,height,color,speed){
this.x=x;
this.y=y;
this.widht=widht;
this.height=height;
this.color=color;
this.speed=speed;
}
keymove(){
let can = document.getElementById("canvas");
let ctx = can.getContext("2d");
ctx.fillStyle=this.color;
ctx.fillRect(this.x,this.y,this.widht,this.height);
this.x += this.speed;
keymove();
}
}
こうやって使ってます
let e = new GAME(200,200,100,100,"green",10);
e.keymove();
0