zoukankan      html  css  js  c++  java
  • Processing的代码编写流程

    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为大小写敏感的语言(区分大小写)

  • 相关阅读:
    华为面试
    多线程下的单例模式
    乐观锁的一种实现方式——CAS
    乐观锁和悲观锁
    数据库行锁,表锁
    常用的设计模式
    grunt-contrib-watch 实时监测文件状态
    grunt-contrib-compass 编译sass
    grunt的安装及使用
    dede 调取二级三级菜单栏目
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2199633.html
Copyright © 2011-2022 走看看