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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。