Я пытаюсь заставить мяч бесконечно подпрыгивать справа налево, но я не могу заставить его работать. Приведенный ниже код указывает на то, что мяч будет go вправо и назад влево, но я не могу заставить его отскочить назад вправо. у кого-то есть идеи, как это исправить?
var speed = 3;
var ball = {
x: 100,
y: 200,
draw: function() {
fill('red');
circle(this.x, this.y, 100);
},
move: function(){
if(this.x > width){
speed = -3;
}
this.x = this.x + speed;
}
}
function setup() {
createCanvas(500, 500);
background(200, 225, 200);
}
function draw() {
background(200,225,200);
ball.draw();
ball.move();
}
PS Это мой первый пост, пожалуйста, скажите, если я что-то делаю не так или нужно что-то добавить.