Ich arbeite derzeit an einer Js-Animation.Wie mache ich einen Radsport Wert Javascript
Lassen Sie mich erklären:
ich mehrere Objekte haben, die jede Y-Position haben this.y
. Ich möchte sie mit einer Verzögerung auf diese Weise this.y -= 0.1
in Bewegung bringen.
Problem: Ich möchte die Richtung nach unten ändern, wenn das Objekt bis zu 10px von seiner ursprünglichen Position (mit diesem Code this.y += 0.1
) verschoben wurde. Verschieben Sie die Richtung nach oben (this.y -= 0.1
), wenn -10px von der ursprünglichen Position verschoben wurde.
Es ist eine Art Radwert. Irgendeine Idee ? Ich dachte, eine andere Variable, um so etwas zu erhöhen:
this.incr = 0;
this.incr += 0.1;
if(this.incr == 1){
this.y += 0.1;
}
else if(this.incr == -1){
this.y -= 0.1;
}
Ich weiß es ist nicht die gute Art und Weise, aber ich kann nicht die Lösung finden.