如何添加功能以使每次单击鼠标的圆圈的大小翻倍?

问题描述 投票:0回答:1

我在处理过程中设置了以下代码,每次单击鼠标时都会创建一个具有不同颜色的圆。我想知道如何在每次单击鼠标创建新圆时增加圆角半径的特征。]

int value = 0;
int r = 30;

void setup(){
    size(600, 600);
}

void draw(){
    if(mousePressed){
        fill(value, 100, 100);
        ellipse(mouseX, mouseY, r, r);
    }
}

void mousePressed(){
    value = (int) random (1, 255);
}

我在处理过程中设置了以下代码,每次单击鼠标时都会创建一个具有不同颜色的圆。我也想知道如何添加圆半径的特征...

int processing draw void value
1个回答
0
投票

只需在mousePressed事件回调中将半径乘以2:

© www.soinside.com 2019 - 2024. All rights reserved.