Aide a la programmation sur Processing

Aide a la programmation sur Processing - Java - Programmation

Marsh Posté le 25-02-2020 à 13:30:03    

Bonjour,
 
J'aimerai avoir une aide concernant la programmation sur Processing.
En fait je dois afficher une image, pouvoir zoomer avec la molette (ce que j'ai réussi),et pouvoir déplacer cette image en cliquant et en glissant la souris (ce que je n'arrive pas a faire).
Voici les lignes de code que j'ai faite, pourriez vous 'il vous plait m’éclaircir ?
 
 
PImage img;
float e = 0.0;
int PosX = 0;
int PosY = 0;
float x=0;
float y=0;
float x_offset_drag, y_offset_drag;
 
void setup() {
  size(480, 480);
  img = loadImage("Apple.png" );
  frameRate (60); //Nombre d'image par secondes
}
 
 
void mouseWheel(MouseEvent event) {  
  float e = event.getAmount();
  scaleImg += e *.1 ;
}
float scaleImg = 1 ;
 
void draw() {
  println(scaleImg) ;
  background (255);  
  translate (0, 0);  
  scale (scaleImg);  
  image(img, 50, 50);
}
 
void mousePressed() {
  x_offset_drag = mouseX - x;
  y_offset_drag = mouseY - y;
  cursor(HAND);
 
 
}
 
void mouseDragged() {
  x = mouseX - x_offset_drag;
  y = mouseY - y_offset_drag;
}
 
 
void mouseReleased() {
  cursor(ARROW);
}
 
Merci  :ange:

Reply

Marsh Posté le 25-02-2020 à 13:30:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed