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


Processing fullScreen()用法及代码示例


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