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 setLocation()用法及代码示例
- Processing setResizable()用法及代码示例
- Processing setup()用法及代码示例
- Processing setTitle()用法及代码示例
- Processing set()用法及代码示例
- Processing serverEvent()用法及代码示例
- Processing selectOutput()用法及代码示例
- Processing second()用法及代码示例
- Processing selectFolder()用法及代码示例
- Processing selectInput()用法及代码示例
- Processing scale()用法及代码示例
- Processing splice()用法及代码示例
- Processing super用法及代码示例
- Processing subset()用法及代码示例
- Processing saveJSONArray()用法及代码示例
- Processing strokeJoin()用法及代码示例
- Processing saveXML()用法及代码示例
- Processing switch用法及代码示例
- Processing sqrt()用法及代码示例
- Processing save()用法及代码示例
- Processing saveStrings()用法及代码示例
- Processing saveTable()用法及代码示例
- Processing shorten()用法及代码示例
- Processing saturation()用法及代码示例
- Processing spotLight()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 settings()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。