Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Programming

Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman.

Reply
 
Thread Tools
  #1  
Old 20th November 2011
Linuxmania Linuxmania is offline
Ceriwiser
 
Join Date: Nov 2011
Posts: 392
Rep Power: 15
Linuxmania mempunyai hidup yang Normal
Default [share] Bikin Animasi GLB & GLBB

Si newbie lg pengen nge-thread neh, hehe. Cuma pengen share aja tentang bikin animasi dr flash. Smoga berguna ya...



Agan2 pasti uda tau kan GLB dan GLBB? Dalam pelajaran fisika, GLB merupakan singkatan dari Gerak Lurus Beraturan. Sedangkan GLBB adalah singkatan dari Gerak Lurus Berubah Beraturan. Lebih lanjut mengenai konsep ini silakan dilihat di wikipedia.



Nah, di sini aku cuma pengen share cara bikin animasi yang mensimulasikan kedua gerak tersebut. Caranya seperti ini:



- Buka dulu software animasi flashmu gan. Yg versi lama jg gapapa, asal mendukung actionscript.

- Bikin movie clip bentuk lingkaran (warna terserah), trus kasih nama "bola".


Spoiler for movie clip bola:












- Buat layer baru, lalu isi dengan action script pada frame 1.



var kec:Number = 30;

function moveBall():Void {

_root.bola._x += kec;

}

var intervalID:Number = setInterval(moveBall, 1000);




Script ini akan membuat movie clip bola akan bergerak ke kanan dgn kecepatan sebesar 30 pixel per detik. Tentu saja variabel kec bisa kamu ubah sesuai selera. Misal jika kamu mengubahnya menjadi var kec:Number = 50; , itu artinya bola akan bergerak dgn kecepatan 50 pixel per detik. Kelemahan dari script ini adalah animasi akan berjalan sangat kasar atau kaku. Tenang, kita bisa memperhalus animasi gerak bola dgn memodifikasi script di atas seperti ini.



var kec:Number = 30;

function moveBall():Void {

_root.bola._x += kec/100;

}

var intervalID:Number = setInterval(moveBall, 10);




Sebenernya pengen sih nampilin hasil akhir dari animasi GLB ini. Tapi sayang kaskus ga bisa nampilin animasi flash. Ato aku aja yg ga tau caranya ya gan? Tapi tenang gan, animasi ini masih bisa dilihat kok. Malah udah aku modif lagi biar kita bisa memanipulasi kecepatannya sewaktu-waktu tanpa memodifikasi scriptnya lagi. Lihat di blogku gan:

Animasi GLB dengan Flash



Di situ juga ada penjelasan lebih detail mengenai tutorial ini. Agan2 juga bisa download source file-nya di sana kalo tertarik pengen belajar.



Nah, itu tadi adalah GLB. Bolanya akan bergerak dgn kecepatan konstan. Sekarang bagaimana kalo bola itu kita beri percepatan? Artinya sama saja kita bikin animasi GLBB. Caranya sama kok. Kita tinggal memodifikasi scriptnya kaya gini:



var kec:Number = 0;

var perc:Number = 10;

function moveBall():Void {

kec += int(perc)/100;

_root.bola._x += (kec/100);

}

var intervalID:Number = setInterval(moveBall, 10);




Dengan memasukkan script di atas, bola akan bergeser dengan percepatan 10 pixel per detik kuadrat. Variabel kec dan perc bisa saja diubah-ubah sesuai selera. Kalo pengen liat hasil bikinanku silakan cek di sini:

Simulasi GLBB pada Flash



Oh ya, ada tambahan. Aku juga udah bikin animasi yg kita bisa melihat simulasi GLB dan GLBB sekaligus. Ini seh cuma pengembangan dari 2 animasi di atas. Cek di sini gan:

Animasi GLB dan GLBB Versi 2



Well, sekian dulu yah... Ini thread pertamaku gan! Newbie tulen neh, hehehe.. Terima kasih banget bagi yang mau ngasih kritik atau saran.

</div>
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Terkait
Thread Thread Starter Forum Replies Last Post
[ask] cara bikin animasi cartoon KernelZero Shareware & Freeware 0 24th October 2012 03:10 PM
[DVD TUTORIAL ANIMASI FLASH] Bikin Animasi Kartun, Game, Website dan Company Profil penjualcd CD lainnya 0 10th September 2012 09:46 AM
Animasi Gif yg Bikin Ngakak jokowikotak Lounge 0 27th May 2012 02:42 PM

 


All times are GMT +7. The time now is 10:44 AM.