我正在制作一个游戏,其中一个块使用W3schools在画布上移动,我希望该块在碰到边缘时移回到起点,我该怎么做?我对javascript的了解很少,我才刚刚开始学习。
最佳答案
您可以创建一个if语句,并将其放置在画布刷新循环中,以在对象达到1200px(或其他画布宽度)时移动该对象
function updateGameArea() {
myGameArea.clear();
if(myGamePiece.x>1200)
myGamePiece.x=0;
myGamePiece.x += velocity;
if (velocity < 0) {velocity += 1}
myGamePiece.update();
}