0

它总是告诉我我正在混合活动和静态模式。

final int GAP = 15;

void setup() {
  size(300,300);
  background(255);
}

void draw() {
}

void mousePressed() {
  background(255);
  drawGrid(mouseX,mouseY);
}

drawGrid(mouseX,mouseY)
{
  line(10,10,20,20);
}
4

1 回答 1

0

您有两个语法错误:

  1. 您缺少 drawGrid 函数的返回类型(我认为是void并且处理假设您正在拨打电话,而不是定义函数)
  2. 您尚未指定 drawGrid 参数的类型

尝试这个:

final int GAP = 15;

void setup() {
  size(300,300);
  background(255);
}

void draw() {
}

void mousePressed() {
  background(255);
  drawGrid(mouseX,mouseY);
}

void drawGrid(int mouseX,int mouseY)
{
  line(10,10,20,20);
}
于 2012-08-05T21:29:56.257 回答