处理错误信息,我该怎么写drawgrid函数?

时间:2012-08-05 12:10:07

标签: processing

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

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);
}

1 个答案:

答案 0 :(得分:0)

你有两个语法错误:

  1. 你错过了drawGrid函数的返回类型(我认为它是void而Processing假设你正在进行调用而不是定义函数)
  2. 您尚未指定drawGrid参数的类型
  3. 试试这个:

    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);
    }