Processing, fullScreen()
用法介紹。
用法
fullScreen()
fullScreen(display)
fullScreen(renderer)
fullScreen(renderer, display)
參數
renderer
(String)
要使用的渲染器,例如P2D、P3D、JAVA2D(默認)display
(int)
運行草圖的屏幕(1、2、3 等或使用 SPAN 在多個屏幕上)
返回
void
說明
此函數是 Processing 3.0 的新函數。它使用計算機顯示器的全尺寸打開草圖。此函數必須是 setup()
中的第一行。 size()
和fullScreen()
函數不能在同一個程序中同時使用,隻能選擇一個。
當 fullScreen()
不帶參數使用時,它會將草圖繪製到“首選項”窗口中當前選定的屏幕上。當它與單個參數一起使用時,此數字定義要顯示的屏幕以進行編程(例如 1、2、3...)。當與兩個參數一起使用時,第一個定義要使用的渲染器(例如 P2D),第二個定義屏幕。 SPAN
參數可用於代替屏幕編號,以將草圖繪製為跨所有連接的顯示器的全屏窗口(如果有多個顯示器)。
在 Processing 3.0 之前,使用 size(displayWidth, displayHeight)
定義全屏程序。
例子
// Run the code at the full dimensions of the screen currently
// selected inside the Preferences window
int x = 0;
void setup() {
fullScreen();
background(0);
noStroke();
fill(102);
}
void draw() {
rect(x, height*0.2, 1, height*0.6);
x = x + 2;
}
// If more than one screen is attached to the computer, run the
// code at the full dimensions on the screen defined by the
// parameter to fullScreen()
int x = 0;
void setup() {
fullScreen(2);
background(0);
noStroke();
fill(102);
}
void draw() {
rect(x, height*0.2, 1, height*0.6);
x = x + 2;
}
// Run full screen using the P2D renderer on screen 2
int x = 0;
void setup() {
fullScreen(P2D, 2);
background(0);
noStroke();
fill(102);
}
void draw() {
rect(x, height*0.2, 1, height*0.6);
x = x + 2;
}
// If more than one screen is attached to the computer, run the
// code at the full dimensions across all of the attached screens
int x = 0;
void setup() {
fullScreen(P2D, SPAN);
background(0);
noStroke();
fill(102);
}
void draw() {
rect(x, height*0.2, 1, height*0.6);
x = x + 2;
}
相關用法
- Processing frustum()用法及代碼示例
- Processing frameRate用法及代碼示例
- Processing fill()用法及代碼示例
- Processing filter()用法及代碼示例
- Processing final用法及代碼示例
- Processing frameRate()用法及代碼示例
- Processing false用法及代碼示例
- Processing floor()用法及代碼示例
- Processing float用法及代碼示例
- Processing frameCount用法及代碼示例
- Processing float()用法及代碼示例
- Processing for用法及代碼示例
- Processing focused用法及代碼示例
- Processing FFT用法及代碼示例
- Processing SawOsc.pan()用法及代碼示例
- Processing FloatDict用法及代碼示例
- Processing FFT.stop()用法及代碼示例
- Processing join()用法及代碼示例
- Processing () (parentheses)用法及代碼示例
- Processing Pulse用法及代碼示例
- Processing PShader用法及代碼示例
- Processing PVector.set()用法及代碼示例
- Processing FloatDict.sortKeysReverse()用法及代碼示例
- Processing texture()用法及代碼示例
- Processing IntDict.add()用法及代碼示例
注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 fullScreen()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。