当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing settings()用法及代码示例


Processing, settings()用法介绍。

用法

  • settings()

返回

  • void

说明

settings() 函数是 Processing 3.0 的新函数。大多数草图都不需要它。仅当绝对需要使用变量将参数定义为size() 时才有用。或者,在处理开发环境 (PDE) 之外使用处理代码时,settings() 函数是必需的。例如,使用 Eclipse 代码编辑器时,必须使用 settings() 来定义草图的 size()smooth() 值。



settings() 方法在设置草图之前运行,因此此时无法使用其他处理函数。例如,不要在 settings() 中使用 loadImage()。与在处理 API 中调用命令的 setup() 命令相比,settings() 方法运行 "passively" 来设置一些变量。

例子

// Run code at full screen using the default renderer

int x = 0;

void settings() {
  fullScreen();
}

void setup() {
  background(0);
  noStroke();
  fill(102);
}

void draw() {
  rect(x, height*0.2, 1, height*0.6); 
  x = x + 2;
}
// Run code at full screen using the P2D renderer
// on screen 2 of a multiple monitor hardware setup

int x = 0;

void settings() {
  fullScreen(P2D, 2);
}

void setup() {
  background(0);
  noStroke();
  fill(102);
}

void draw() {
  rect(x, height*0.2, 1, height*0.6); 
  x = x + 2;
}
// Run code at full screen using the P2D renderer
// across all screens on a multiple monitor setup

int x = 0;

void settings() {
  fullScreen(P2D, SPAN);
}

void setup() {
  background(0);
  noStroke();
  fill(102);
}

void draw() {
  rect(x, height*0.2, 1, height*0.6); 
  x = x + 2;
}
int w = 200;
int h = 200;
int x = 0;

void settings() {
  size(w, h);
}

void setup() {
  background(0);
  noStroke();
  fill(102);
}

void draw() {
  rect(x, 10, 1, 180); 
  x = x + 2;
}

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 settings()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。