I’m trying to understand something very basic looking at the exemple and trying to modify them but i don’t get it yet.
For exemple with the code here:
what should i do to get many circles doing the same thing ?
I’m trying to understand something very basic looking at the exemple and trying to modify them but i don’t get it yet.
For exemple with the code here:
what should i do to get many circles doing the same thing ?
hi
you can use for loop instead of repeat this line ellipse(x+30, y+30, 24, 24);
// Where is the circle
let x, y;
function setup() {
createCanvas(720, 400);
// Starts in the middle
x = width / 2;
y = height;
}
function draw() {
background(200);
// Draw a circle
stroke(50);
fill(100);
ellipse(x, y, 24, 24);
ellipse(x+30, y+30, 24, 24);
// Jiggling randomly on the horizontal axis
x = x + random(-1, 1);
// Moving up at a constant speed
y = y - 1;
// Reset to the bottom
if (y < 0) {
y = height;
}
}
Great, thank you very much.
So my logic was good because i tried changing the numbers at the same place but my knowledge is too little.
I was playing with the examples to understand the logic and i started the courses for the knowledge part, so all is well.
And if i wanted to move the second ellipse differently not in sync with the first, how would you do it?
play with this
// Where is the circle
let x, y;
function setup() {
createCanvas(720, 400);
// Starts in the middle
x = width / 2;
y = height;
}
function draw() {
background(200);
// Draw a circle
stroke(50);
fill(100);
for (var f=0; f<= 240; f = f + 30){
ellipse(x, y, 24, 24);
ellipse(x+f, y+f, 24, 24);
x = x + random(-1, 1);
// Moving up at a constant speed
y = y - .1;
// Reset to the bottom
if (y < 0) {
y = height;
}
}
}
Thank you, i see what the ‘f’ is doing but they all move together, is it difficult to make them move independently ?
the f was answer how to draw many
no it is not difficult to make them move independently
Thank you for your time your answers and your examples, i really like learning this language.
@visnudeva
you are most welcome
@glv,
yes, that’s where i was looking at, thanx
I will watch them, thanx.