當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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