これは私の最初の投稿です。以下のコードでは、2つの重なり合う/同心円の楕円を400x400キャンバスのランダムな場所の周りにランダムな回数(この場合は1から20を選んだ)繰り返すようにしようとしています。私はいろいろなことを試みましたが、何が起こっているのかは、同心円の楕円が散在し、色と認識できない形の混乱になります。 塗りつぶしは外側のループ内に、描画はネストされたループ内にとどまる必要があります。forループを使用して同心円の楕円を繰り返す
noStroke();
var flower = function(){
for(var total = 5; total > 0; total--){
fill(random(0,255),random(0,255), random(0,255));
for(var i = 0; i < random(1,20); i++) {
ellipse(200, 200, total * 10, total * 20);
ellipse(200, 200, total * 20, total * 10);
}
}
};
flower();
は、私は、whileループと使用の円でそれをやった以外同様の何かをしました。同じことが私の同心円の楕円に起こる必要があります。 whileループの割り当てと同じ手順を実行しようとしています。
var i = 0;
var circle = function(x,y) {
while (i< random (1, 20)){
stroke(random(0,255),random(0,255), random(0,255));
strokeWeight(random(0,50));
point(random(x,y), random(x,y));
i++;
}
};
draw = function() {
circle(0,400);
};
私はこのとの緊密の種類を取得していますように感じる。..
noStroke();
var flower = function(x,y){
for(var total = 5; total > 0; total--){
fill(random(0,255),random(0,255), random(0,255));
for(var i = 200; i < random(205, 300); i++) {
ellipse(i + random(x,y), i + random(x,y), total * 10, total * 20);
ellipse(i + random(x,y), i + random(x,y), total * 20, total * 10);
}
}
};
flower(5, 150);
noStroke();
var flower = function(x,y){
for(var total = 4; total > 0; total--){
fill(random(0,255),random(0,255), random(0,255));
for(var i = 0; i < random(1,20); i++) {
ellipse(i + random(x,y), i + random(x,y), total * 10, total * 20);
ellipse(i + random(x,y), i + random(x,y), total * 20, total * 10);
}
}
};
flower(0, 400);
あなたは常にコードスニペットを使用することができますツールを使用すると、書式設定の面でより簡単になります。ツールバーの[<>]アイコンをクリックして、コードブロックを更新してください。 – Sreekanth
質問..なぜコードスニペットを実行しないのですか?それは私たちのインストラクターが私たちの課題を行うために私たちが欲しいところですから、私はそれが何かに影響を与えるならば、私はこのすべてをkhanacademyでやっています。 – Smokeyflo