level 6
那个不叫mouseClick,叫mousePressed();
if (mousePressed){};
和
void mousePressed(){};
是有区别的,前者一旦鼠标按下就不断的显示按下。后者就算长按鼠标也是显示一次输入。
希望能有帮助。
rzy
2014年12月11日 03点12分
4
有mouseClicked()函数,它是指按下到释放这一整个过程,而mousePressed是指按下鼠标事件
2014年12月11日 07点12分
回复 lavendertluo :嗯嗯,,那大神能求一个编码,就是画个园,点一下变色么?
2014年12月11日 07点12分
回复 lavendertluo :嗯是这样的
2014年12月11日 08点12分
level 6
void setup() {
size(600, 600);
background(0);
}
void draw() {
smooth();
noStroke();
ellipse(300, 300, 300, 300);
}
void mouseClicked() {
fill(random(0, 255), random(0, 255), random(0, 255));
}
圆点变颜色
2014年12月11日 08点12分
6
level 5
那能做出来多个圆,然后点其中一个就变色么?我在做一个游戏,就差这最关键的点击变色了,做好了给你分享
2014年12月11日 15点12分
8
你是已经做出了好多圆,只差点一个都变色了,还是说你还没有好多圆?
2014年12月11日 17点12分
回复 rzy649 :我用for套for做出了9x9的圆,差点击变色
2014年12月12日 15点12分
把你的for那段代替我的ellipse(300, 300, 300, 300);不就行了?
2014年12月12日 18点12分