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


Processing cursor()用法及代碼示例

Processing, cursor()用法介紹。

用法

  • cursor(kind)
  • cursor(img)
  • cursor(img, x, y)
  • cursor()

參數

  • kind (int) ARROW、CROSS、HAND、MOVE、TEXT 或 WAIT
  • img (PImage) PImage 類型的任何變量
  • x (int) 光標的水平活動點
  • y (int) 光標的垂直活動點

返回

  • void

說明

將光標設置為預定義的符號或圖像,或者如果已經隱藏則使其可見。如果您嘗試將圖像設置為光標,建議大小為 16x16 或 32x32 像素。參數xy 的值必須小於圖像的尺寸。



設置或隱藏光標通常不適用於"Present" 模式(全屏運行時)。



對於 P2D 和 P3D 渲染器,使用一組通用光標,因為 OpenGL 渲染器無法訪問每個平台的默認光標圖像 (Issue 3791)。

例子

// Move the mouse left and right across the image
// to see the cursor change from a cross to a hand

void setup() {
  size(100, 100);
}

void draw() {
  if (mouseX < 50) {
    cursor(CROSS);
  } else {
    cursor(HAND);
  }
}

有關的

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 cursor()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。