1)Pengenalan Animasi
Secara umum, terdapat dua jenis animasi yang biasa digunakan oleh developer aplikasi, yaitu :
1.Frame-based Animation (Animasi yang berbasis pada frame)
Adalah bentuk animasi yang mensimulasikan pergerakan sebuah objek dengan cara memainkan secara berurutan bebas terhadap sebuah latar belakang.
2.Case-based Animation (Animasi berbasis casting / Animasi Sprite)
Jenis ini berupa simulasi pergerakan menggunakan objek grafis yang bergerak secara bebas terhadap sebuah latar belakang.
2)Package yang Digunakan untuk Animasi
Untuk menampilkan grafis dan animasi digunakan dua buah package utama, yaitu :
1.javax.microedition.lcdui yang merupakan package yang berisi kumpulan fitur yang berhubungan dengan user interface. Package ini dalam MIDP 1.0 sampai MIDP 2.0 tidak mengalami perubahan yang berarti. Disini akan berhubungan dengan berbagai komponen low level dan high level, serta pemanfaatan kanvas untuk menampilkan sebuah grafik.
2.javax.microedition.lcdui.game merupakan turunan dari package javax.microedition.lcdui yang ada di MIDP 2.0. Pada bab ini akan lebih benyak membahas pemanfaatan package ini untuk menampilkan grafik dan animasi serta dasar-dasar membuat game selanjutnya.
Yaitu :
GameCanvas
Kelas ini berisi dasar ‘screen’ untuk menampilkan semua fungsionalits game yang ada. Di dalamnya disediakan pula fasilitas untuk melakukan sinkronisasi grafik dan pemanfaatan game keysyang berguna untuk meningkatkan performa dari sebuah game.
Layer
Kelas ini merupakan representasi dari visual elemen yang ditampilkan dalam sebuah game, misalnya Sprite, TiledLayer, dan sebagainya. Kelas ini merupakan dasar bagi pengaturan lapisan gambar seperti pengaturan posisi, ukuran, dan tampilan.
LayerManager
Kelas ini digunakan pada aplikasi game yang menggunakan lebih dari satu layer. Dengan LayerManager, tampilkan sebuah game dapat dikendalikan serta disinkronisasi.
Sprite
Sprite adalah kelas dasar untuk menghasilkan sebuah animasi pada layer. Dengan kelas ini memungkinkan untuk membuat sebuah transformasi dari deteksi tubrukan sebuah gambar atau layer dengan gambar atua layer lain.
TiledLayer
Melalui kelas ini, dapat dibuat lapisan background yang sangat luas tanpa terganggu keterbatasan peralalatan layer yang digunakan. Dengan kelas ini juga, maka tidak perlu menggunakan gambar khusus dalam ukuran sesungguhnya, tapi cukup membuat pola tertentu dan kemudian menyusunnya seperti menyusun ubin untuk mendapatkan sebuah gambar background yang diinginkan.
3)Proses Kerja Aplikasi Animasi
Dalam membuat sebuah aplikasi animasi terutama untuk game, minimal diperlukan 2 buah file yaitu File Utama dan File Panggilan (file pendukung).
a.File Utama
Pada saat program dijalankan sistem akan menjalankan File Utama, fungsi file utama tersebut hanya digunakan sebagai navigasi MIDlet untuk mengerjakan berdsarkan arahan yang diberikan oleh user.
b.File Panggilan (file pendukung)
File Panggialn (file pendukung) ini bekerja apabila telah diperintahkan oleh file utama yang dikendalikan oleh user. Pad dasarnya file pendukung ini adalah program khusus untuk menjalankan suatu fungsi tertentu yang digunakan untuk mendukung File Utama.
Langganan:
Posting Komentar (Atom)





0 komentar:
Posting Komentar