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


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