Selamat siang semua nya ,,, disini saya Endriko dan teman saya M.Rido Wijayanto akan berbagi ilmu pada teman-teman semua.
Untuk pembahasan sebelum nya yang di bahas oleh teman saya
Baik lansung saja kita mulai ya..
disini kami merancang sebuah animasi sederhana dari pembahasan teman saya sourch code nya cuma sampai ke pembuatan rumah jadi saya akan melanjutkan nya sampai akhir.
kelanjutan dari source code teman saya , saya mulai dari pembuatan gambar motor, orang yang mengendarai motor , salju, awan dan pembuatan mobil coba lihat source code di bawah ini.
Pada kesempatan kali ini saya akan memberikan sebuah contoh animasi bergerak.
Berikut ini merupakan listing program kelanjutan dari teman saya https://mridowijayanto.blogspot.com di bawah ini :
- //motor
- fill(#FCFDFF);
- ellipse (10+10*d,450,30,30);
- ellipse(100+10*d,450,30,30);
- fill(#0C0D0C);
- ellipse (10+10*d,450,10,10);
- ellipse(100+10*d,450,10,10);
- fill(#FCFDFF);
- ellipse(105+10*d,415,7,15);
- fill(#0319FF);
- rect(97+10*d,410,7,40);
- fill(#0319FF);
- ellipse(23+10*d,418,50,15);
- rect(10+10*d,410,7,25);
- fill(#FCFDFF);
- ellipse (73+10*d,415,50,25);
- //orang
- fill(255,205,155);
- ellipse(38+10*d,370,18,18);
- fill(100,20,10);
- arc(38+10*d,370,18,18,(180*PI)/360,(360*PI)/180);
- fill(100,20,255);
- arc(38+10*d,390,18,18,(180*PI)/180,(360*PI)/180);
- rect(30+10*d,390,18,18);
- fill(255,305,155);
- rect(30+10*d,395,30,5);
- //salju
- fill(255);
- ellipse(50,5+10*d,10,10);
- ellipse(50+10*d,5+10*2*d,10,10);
- ellipse(50,5+10*3*d,10,10);
- ellipse(100,0+10*d,20,20);
- ellipse(100,0+10*d*3,20,20);
- ellipse(100+5*d,0+10*d*2,20,20);
- ellipse(200-10*d,0+10*3*d,20,20);
- ellipse(200,0+10*d,20,20);
- ellipse(275+10*d,5+10*d,15,15);
- ellipse(275,0+10*d,15,15);
- ellipse(300,0+10*d,20,20);
- ellipse(350+10*d,0+10*2*d,20,20);
- ellipse(350,0+10*d,20,20);
- ellipse(350-10*d,0+10*d*2,20,20);
- ellipse(450-5*d,0+10*d,17.5,17.5);
- ellipse(50,30+10*d,10,10);
- ellipse(500,5+10*d,10,10);
- ellipse(500-10*d,5+10*d*3,10,10);
- ellipse(500,5+10*d*2,10,10);
- ellipse(600+10*d,0+10*d,20,20);
- ellipse(650,0+10*3*d,20,20);
- ellipse(675,0+10*d,20,20);
- ellipse(750+10*d,5+10*4*d,15,15);
- ellipse(800,0+10*d,15,15);
- ellipse(850,0+10*d,20,20);
- ellipse(850+10*d,0+10*d*3,20,20);
- ellipse(850-10*d,0+10*d*2,20,20);
- ellipse(875,0+10*2*d*3,20,20);
- ellipse(875-5*d,0+10*2*d,20,20);
- ellipse(900-5*d,0+10*d,17.5,17.5);
- ellipse(900+5*d,0+10*d*1,20,20);
- ellipse(900,0+10*d*3,20,20);
- //awan
- y = y + 0.8;
- translate(y-200, height/2-2*size/2);
- fill(95,158,160);
- ellipse(450,-50,70,45);
- ellipse(500,-50,85,65);
- ellipse(540,-50,70,35);
- ellipse(700,-100,80,50);
- ellipse(750,-100,95,75);
- ellipse(780,-100,80,55);
- ellipse(815,-100,75,40);
- ellipse(250,-100,80,35);
- ellipse(300,-100,80,45);
- fill(106,90,205);
- rect(100,250,100,50);
- fill(72,61,139);
- rect(200,265,40,35);
- fill(255);
- rect(210,272,20,20);
- fill(65);
- ellipse(130,300,30,30);
- ellipse(200,300,30,30);
- //mobil
- x=x+0.5;
- translate(x, height/2-3*size/2);
- fill(255,20,147);
- rect(200,100,100,50);
- fill(255,105,180);
- rect(300,115,40,35);
- fill(255);
- rect(310,122,20,20);
- fill(65);
- ellipse(230,150,30,30);
- ellipse(300,150,30,30);
- translate(y,size);
- fill(0,255,0);
- rect(200,50,100,50);
- fill(124,202,0);
- rect(300,65,40,35);
- fill(255);
- rect(310,72,20,20);
- fill(65);
- ellipse(230,100,30,30);
- ellipse(300,100,30,30);
- }
berikut ini merupakan video tutorial nya .
Sekian ya teman-teman . Mohon komen nya ya teman-teman
Terimakasih Wassalamualaikum.