孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Processing的标准代码编写流程分为两个主要的部分:setup和draw。如下:

void setup() {

  //命令一

  //命令二

  //命令二

}

 

void draw() {

  //命令一

  //命令二

  //命令二

}

 

其中setup中的代码只执行一次,draw中的代码可循环执行,如实现"当鼠标在窗口左下角的时候,在屏幕左下角绘制一个正方形",通常如下这样写:

void setup() {

}

 

void draw() {

  background(125);

  if (mouseX<width/2) {

    if (mouseX>height/2) {

      fill(0);

      rect(0,height/2,width/2,height/2);

    }

  }

}

 

实现当鼠标没有被点击时,屏幕出现一个正方形,否则绘制一个圆形。可用!mousePressed表示鼠标没有被按下:

void setup() {

}

 

void draw() {

  background(125);

  if (!mousePressed) {

    rect(10,10,80,80);    

  } else {

    ellipse(width/2,height/2,100,100);

  }

}

注意:Processing为大小写敏感的语言(区分大小写)

 

 

posted on 2011-10-05 22:00  孤独的猫  阅读(4883)  评论(0编辑  收藏  举报