【问题标题】:Processing Custom Cursor Issue处理自定义光标问题
【发布时间】:2016-01-31 04:36:12
【问题描述】:

我目前在 MacOSX 上使用 Processing 3.0.1,并且无法为光标设置自定义图像。具体来说,光标在我的自定义图像和默认图像之间闪烁。

文档说全屏运行时出现问题,但问题仍然存在于窗口中。

相关代码:

PImage cursorGreen;
void setup(){
  cursorGreen = loadImage("img/cursor.png");
  cursorGreen.resize(16,16);
}
void draw(){
  cursor(cursorGreen);
}

编辑:重新启动我的计算机,它似乎工作正常。可能是内存问题什么的……

【问题讨论】:

  • Processing 3.0.1 是几天前才出来的,所以可能是个bug。我现在要更新,看看我是否遇到同样的问题。
  • 不,我在 Mac OS X Yosemite 上用 JPG 和 PNG 试过你的代码,没有问题。

标签: processing


【解决方案1】:

您的代码在使用 Processing 3.0 的 Windows 10 上运行良好。

让我跳出来的一件事是:为什么你总是在绘图函数中设置光标,每秒调用 60 次?尝试只设置一次:

void setup(){
  PImage cursorGreen = loadImage("img/cursor.png");
  cursorGreen.resize(16,16);
  cursor(cursorGreen);
}
void draw(){
  //whatever
}

【讨论】:

  • 通过重启我的机器解决了这个问题,但这是一个好点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 2011-06-23
  • 2013-10-29
相关资源
最近更新 更多