Berikut langkah-langkah dalam membuat Game Maze :
1. Buatlah sebuah flash document.
2. Buatlah sebuah garis persegi.
3. Buatlah beberapa garis seperti gambar dibawah ini :
5. Apabila ketika anda mewarnai, ternyata semua bagian ikut terwarna, maka ada bagian garis yang anda buat tidak terhubung.
7. Seleksi movie clip Dinding kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan dinding di dalam kotak instance name.
8. Buatlah sebuah lingkaran. Seleksi lingkaran tersebut dan tekan F8. Pada panel yang muncul masukkan Pemain sebagai name, MovieClip sebagai type, pastikan titik registrasinya berada ditengah-tengah lalu tekan ok.
10. Letakkan movie clip Pemain dan movie clip Dinding seperti gambar di bawah ini :
- stop();
- //jari-jari pemain
- jarijari = pemain._width/2;
- //kecepatan pemain bergerak
- kecepatan = 5;
- pemain.onEnterFrame = function() {
- //jika tombol panah kiri ditekan
- if (Key.isDown(Key.LEFT)) {
- //pemain bergerak ke kiri
- this._x -= kecepatan;
- }
- //jika tombol panah kanan ditekan
- if (Key.isDown(Key.RIGHT)) {
- //pemain bergerak ke kanan
- this._x += kecepatan;
- }
- //jika tombol panah atas ditekan
- if (Key.isDown(Key.UP)) {
- //pemain bergerak ke atas
- this._y -= kecepatan;
- }
- //jika tombol panah bawah ditekan
- if (Key.isDown(Key.DOWN)) {
- //pemain bergerak ke bawah
- this._y += kecepatan;
- }
- //membuat pemain tidak dapat melewati dinding
- while (dinding.hitTest(this._x, this._y+jarijari, true)) {
- this._y--;
- }
- while (dinding.hitTest(this._x, this._y-jarijari, true)) {
- this._y++;
- }
- while (dinding.hitTest(this._x-jarijari, this._y, true)) {
- this._x++;
- }
- while (dinding.hitTest(this._x+jarijari, this._y, true)) {
- this._x--;
- }
- };
12. Tekan Ctrl+Enter untuk melihat hasilnya :
Tekan tombol panah untuk menggerakan pemain.
Sourcenya dapat di download di sini
Sumber : http://warungflash.com
0 Response to "Tutorial Membuat Game Flash Maze"
Post a Comment
Silakan berikan komentar Kalian Terkait dengan artikel tersebut. Tapi ingat, No Live Link, No SPAM, No Pornogarfi, No SARA !!!