hobbyware

[프로세싱] PImage 클래스를 이용하여 그림을 좌우로 움직이기

develop/processing



/* source 코드 */


PImage img;

int x = 0; 

int speed=10;

//image half width= 347

void setup()

{


  size(1000, 600); 

  smooth();

  img = loadImage("file.png");

}


void draw()

{

  background (255);

  x = x+ speed;

  if ((x+347>width) || (x<0))

  {

    speed = speed * -1;

  }

  image(img, x, 0, img.width/2, img.height/2);

}




그림파일은 프로세싱 파일이 저장된 폴더에서 data 폴더를 새로 만들어 그 안에 넣으면 된다.