Рандомно получаем координату по оси Х.
Есть объект который находится на x = 100, должен двигаться к той точке, какую получили в данный момент.
//random func
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var posX = 100;
var newX_pos = getRandomInt(-300,300)
var mirror; // Переменная принимает значение 1 или -1 для того чтобы понять в какую сторону движемся.
if(newX_pos-posX>0){
mirror = 1;
}else{
mirror = -1;
}
function go_to_pointX()
{
posX += 7*mirror
if(...) // Как поставить условие, что мы достигли нужной точки
//
console.log('newX_pos:' + newX_pos +' / posX: '+ posX);
}
setInterval(go_to_pointX,100)
Как определить, что если что мы дошли до нужной точки
одном условии?
Может использовать модуль числа как-то? Разницу в числах мы можем получить и она сокращается...но знак равенства не пойдет ( разница = 0 ), нужны сравнения < или >