Tutorial Flash Dasar Game Maze
Dasar Game Maze
Kali ini kita akan membuat dasar dari game maze. Dari dasar game maze ini, kita dapat membuat berbagai macam variasi game.
1. Buatlah sebuah flash document.
2. Buatlah sebuah garis persegi.
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 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 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--; } }; |
Tekan tombol panah untuk menggerakan pemain.
0 komentar: