31 October 2014

Animasi dengan Warna

Animasi adalah suatu bentuk gambar bergerak, dari satu lokasi ke lokasi lain.  Ada banyak cara untuk
 Latihan Animasi dengan Photoshop
membuat animasi, misalnya dengan menggunakan program yang sudah jadi seperti Macromedia Flash, Photoshop dan lain sebagainya.
Tetapi ada juga yang menggunakan pemrograman sebagai sarana pengembangan animasi, misalnya dengan  pemrograman java.
Karena kemudahan penggunaannya dan multiplatform, menyebabkan java mudah berinteraksi dengan siapapun.
Nah kali ini saya akan mengajak pembaca untuk membuat animasi dengan permainan warna dengan menggunakan java.

Algoritma yang dipakai adalah :
  1. Buatlah gambar dengan warna merah (terserah pilihan), pada lokasi tertentu dilayar
  2. Tampilkan gambar tersebut
  3. Tunggu beberapa saat (idle).
  4. Buatlah gambar yang sama dengan lokasi yang sama tetapi dengan warna yang sama dengan background.
  5. Ulangi langkah 1 s/d 4.
Maka hasilnya adalah sebuah gambar yang berkedip-kedip (muncul hilang).

Untuk menggerakan animasi, maka cukup menggeser gambar ulangannya ke tempat lain, maka proses itu akan mengakibatkan gambar bergerak.

Contoh penggalan program javanya adalah sebagai berikut :

int jumlah = 1;                  // nilai awal dari loop
while (jumlah <=20){       // loop akan dilakukan sebanyak 20 kali
    g.setColor(Color.red);   //menulis
    g.drawString("STIKOM AB", 10*jumlah, 270); //menulis tulisan STIKOM AB pada lokasi 10*jumlah, 270
                                                                               
     int tunggu = 1;                                             // ini adalah waktu tunggunya
    while (tunggu <=100000000){
        tunggu++; }
 
    g.setColor(Color.white);  //menghapus tulisan STIKOM AB
    g.drawString("STIKOM AB", 10*jumlah, 270);  //menuliskan tulisan yang sama dengan lokasi
                                                                          // yang sama dengan warna yg sama dg background
 
    jumlah++;           // counter
   }}

Hasilnya adalah :  silahkan dijalankan sendiri, saya belum berhasil capture animasinya.

Ini listing lengkapnya.  --> Listing program Animasi dengan Warna


No comments:

Post a Comment