Java
或Processing Java
中是否存在存储鼠标是否滚动的变量?我知道在Processing
中有function
,但我需要variable
。
答案 0 :(得分:1)
您必须创建自己的变量并将其设置在mouseWheel
函数内。
float wheelCount = 0;
void setup() {
size(100, 100);
}
void draw() {
if(wheelCount > 0){
//do something with the variable
wheelCount = 0; //reset it so we don't keep getting events
}
}
void mouseWheel(MouseEvent event) {
wheelCount = event.getCount();
}
但请注意,wheelCount
变量仅对单个帧有效,这就是您应该使用该事件的原因。