MouseDragged()

Fra Holstebro HTX Wiki
Skift til: navigering, søgning

Eksemplet tager udgangspunkt i referencen på processing.org[1].

Eksemplet herunder viser at mouseMoved() kun kaldes når der ikke er trykket på en museknap, mens det er mouseDragged() der kaldes når der er trykket på en musetast.

En anden interessant forskel er at mouseMoved() ikke kaldes når musen kommer uden for program-vinduet, mens mouseDragged() bliver kaldt også uden for programvinduet, så man kan godt trække noget "uden for" programvinduet.

String tekst = "";
void setup() {
  size(200, 100);
}

void draw() {
  background(0);
  text(tekst, 10, 25);
}

void mouseMoved() {
  tekst = "Moved " + mouseX + " " + mouseY;
}

void mouseDragged() {
  tekst = "Dragged " + mouseX + " " + mouseY;
}


Referencer

  1. mouseDragged() på Processing.org