hallo, wir hatten doch letzte woche diese maustrackanimation durchgenommen.Ich hab jedoch meine sketches nicht richtig gesopeichert und grĂ¼bele nun verzweifelt, wie es ging. Ich hab inzwischen wieder rekonstruiert bekommen, wie sie im allgemeinen funktioniert, finde aber nich mehr heraus wie ich dieses nachfedern bewerkstellige :-(
Edit: Hier der Code:
float ballX, ballY, oldBallX, oldBallY, zielX, zielY = 0;
float easing = .05;
float reibung = .9;
void setup() {
size(400,400);
smooth();
}
void draw() {
background(255);
float traegheitX = ballX - oldBallX;
float traegheitY = ballY - oldBallY;
oldBallX = ballX;
oldBallY = ballY;
ballX += (zielX - ballX) * easing + traegheitX * reibung;
ballY += (zielY - ballY) * easing + traegheitY * reibung;
fill(0);
ellipse(ballX, ballY, 10, 10);
}
void mousePressed() {
zielX = mouseX;
zielY = mouseY;
}

