переместить объект на противоположную сторону холста, когда объект достигает края - PullRequest
0 голосов
/ 30 октября 2019

Я делаю игру, в которой блок перемещается по холсту, используя W3schools Я хочу, чтобы блок возвращался в начало, когда он касается края, как мне это сделать? Я очень мало знаю JavaScript, я только начал учиться.

1 Ответ

0 голосов
/ 31 октября 2019

Вы можете сделать оператор if и поместить его в цикл обновления холста, чтобы переместить объект, когда он достигает 1200 пикселей (или другой ширины холста)

function updateGameArea() {
myGameArea.clear();

if(myGamePiece.x>1200)
myGamePiece.x=0;
myGamePiece.x += velocity;
if (velocity < 0) {velocity += 1}
myGamePiece.update();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...