ДО ТОГО, ЧТО ВЫ ЧИТАЕТЕ: ЭТО P5.js https://p5js.org
Хорошо, простая форма вопроса, который я задаю, это, посмотрите на код ниже:
function setup() {
createCanvas(1000,650);
}
var x = 0;
function draw() {
background(200,200,200);
if(x+50<750){x+=17;}
fill(0,0,0);
rect(750,0,250,550);
fill(0,0,255);
rect(x,height/2,50,50);
}
Как видно, если вы запустите его, квадрат будет «перебегать» черный барьер, а не останавливаться рядом с ним, потому что приращения равны 17, тогда как если бы приращение было равно 1, то оно работало бы отлично.Я пытался увеличить частоту кадров до 6000, но по понятным причинам это не сработало. ЭТО ПРОСТО ПРИМЕР, НО КАК (я занимаюсь физикой платформы), БЫ Я ДИНАМИЧЕСКИМ СПОСОБОМ ПРИГОТОВЛЕНИЯ КВАДРАТА ГЛАДКОЙ КОЛЛАДИЕЙ С БАРЬЕРОМ?