-2
여기 내 코드입니다. 함수의 이동은() 결코 없기 때문에왜 내 캔버스가 업데이트되지 않습니까?
var c=document.getElementById("can"); //my canvas id is "can"
var pen=c.getContext("2d");
var y=200;
setInterval(render(y), 1000/30); //update 30 times per second
function move(dir){
y=y+dir;
}
function render(height) {
pen.beginPath();
pen.clearRect(0,0,888,500);
pen.beginPath();
pen.rect(30,height,50,50); //Draw the player
pen.fillStyle="green";
pen.fill();
}`
* 사용하지 않았으므로 코드를 여기에 포함시키지 않았습니다. 버튼을 사용하여 바뀌었고 var 자체가 실제로 변경되고 있는지 확인했습니다. – Bip901