【发布时间】:2017-09-07 11:21:13
【问题描述】:
当鼠标悬停在单个矩形上时,如何为它着色?下面使用的具体方法真的没有给我任何关于如何解决这个问题的想法。它使用单个矩形在窗口中生成一个网格。如何在不中断代码的情况下监听mouseX 和mouseY 并为一个矩形着色?谢谢。
int cols,rows;
int scl = 20;
int gridsize = 0;
void setup(){
size(400,400);
int w = 400;
int h = 400;
cols = w / scl;
rows = h / scl;
}
void draw() {
//mouseX, mouseY
background(r,g,b);
for (int x = 0; x < cols; x++){
for (int y = 0; y < rows; y++){
stroke(55);
//noFill();
fill(50,50,50);
rect(x*scl,y*scl,scl,scl);
}
}
}
作为参考,我正在使用 Processing 3 for Java。
【问题讨论】:
标签: java processing onhover