キャンバスにシェイプを描画したいのですが (それは可能です)、そのシェイプに変数名を付けることができるかどうかはわかりません。これを行いたいので、後で形状を再描画することなく、その形状の幅を変更できます。
誰か助けてくれませんか?ありがとう。
キャンバスにシェイプを描画したいのですが (それは可能です)、そのシェイプに変数名を付けることができるかどうかはわかりません。これを行いたいので、後で形状を再描画することなく、その形状の幅を変更できます。
誰か助けてくれませんか?ありがとう。
残念ながら、形状を再描画せずにそれを行うことはできません。あなたができることは、そのようなオブジェクトに情報を保存することです。
var rectangle = {x:10,y:20,width:20,height:40};
次に、任意の値を変更して、そのように再描画できます。
//clear the canvas then draw
rectangle.width = 60;
ctx.fillRect(rectangle.x,rectangle.y,rectangle.width,rectangle.height);