<canvas id="myCanvas" width="200" height="200" style="border:1px solid #d3d3d3;"> </canvas>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var currentx;
var currenty;
currentx=0;
currenty=200;
MoveRight();
canvas要素とグローバル変数を更新する必要があるが、機能していない関数があります。例えば、私のMoveRight機能:Javascript Canvas
function MoveRight()
{
ctx.moveTo(currentx,currenty);
ctx.lineTo(currentx+40,currenty);
currentx=currentx+40;
}
私は私のMoveRight機能が水平線にそれが呼び出されるたびに描き、グローバル変数(currentxとcurrenty)を更新したいと思います。
キャンバスはhtmlタグ内にあり、関数はの内部にあります。 –