Stupide Ballanimation

Filed under help

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;
}

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*