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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。