processing 常用代码片段(持续更新)

首先介绍一个学习processing非常好的网站: http://learn.travelchinawith.me/?p=494,以下有好些代码都是来自这个网站,非常感谢!

1、mouseX和mouseY 鼠标当前值

2、pmouseX, pmouseY:鼠标的上一个坐标值

3、noCursor() 隐藏鼠标光标

4、frameRate(30) 帧率   范围1-60

5、图片顺序播放精华片段

int maxImages = 10; // 图片的总数
int imageIndex = 0; // 最初的图片最先显示
// 申明一个图片数组.
PImage[] images = new PImage[maxImages];
void setup() {
  size(200,200);
  // 将图片载入数组
  // 别忘了将图片放入data文件夹!
  for (int i = 0; i < images.length; i ++ ) {
    images[i] = loadImage( "animal" + i + ".jpg" );
  }
  frameRate(5);
}
void draw() {
  background(0);
  image(images[imageIndex],0,0);
  // 每次循环为索引加一
  // 一旦到达数组末尾,使用模 " % "返回0
  imageIndex = (imageIndex + 1) % images.length;
}
以上代码最巧妙的语句是最后一句 
imageIndex = (imageIndex + 1) % images.length;



你可能感兴趣的:(Processing)