Tutorial game shooting baloon
ini jadi mengingatkan saya pada permainan video game terkenal di
konsole nintendo. Judulnya “Duck Hunt” dimana kita harus nembakin bebek
yang terbang kesana kemari. Nah, tutorial kali ini saya akan menjelaskan
cara membuat permainan sejenis itu dengan judul “Shooting Baloon”.
1. Buat dokumen baru flash.
2. Buat sebuah objek “sasaran” kemudian ubah menjadi Movieclip dengan cara klik kanan pada objek, pilih Convert to Symbol.
3. Buka panel properties, kemudian pada bagian instance name, beri nama shot_mc.
4. Buat sebuah objek “balon” kemudian ubah menjadi movieclip.
5. Hapus movieclip balon yang ada di stage, kemudian buka panel library. Maka, movieclip balon yang sudah anda buat akan tampak di panel library. lalu, klik kanan pada movieclip balon kemudian pilih Lingkage.
6. Centang pada pilihan Export for ActionScript. Pada kolom identifier, masukan kata “baloon”.
7. Selanjutnya, buat sebuah tulisan “Score :” pada ujung atas stage dengan text tool (T).
8. Buat lagi sebuah teks area kosong dengan type dynamic text. lalu buka panel properties, pada kolom variable, masukan kata “_root.score”.
1. Buat dokumen baru flash.
2. Buat sebuah objek “sasaran” kemudian ubah menjadi Movieclip dengan cara klik kanan pada objek, pilih Convert to Symbol.
3. Buka panel properties, kemudian pada bagian instance name, beri nama shot_mc.
4. Buat sebuah objek “balon” kemudian ubah menjadi movieclip.
5. Hapus movieclip balon yang ada di stage, kemudian buka panel library. Maka, movieclip balon yang sudah anda buat akan tampak di panel library. lalu, klik kanan pada movieclip balon kemudian pilih Lingkage.
6. Centang pada pilihan Export for ActionScript. Pada kolom identifier, masukan kata “baloon”.
7. Selanjutnya, buat sebuah tulisan “Score :” pada ujung atas stage dengan text tool (T).
8. Buat lagi sebuah teks area kosong dengan type dynamic text. lalu buka panel properties, pada kolom variable, masukan kata “_root.score”.
9. Terakhir, buka panel action kemudian ketikan script 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
| Mouse.hide(); score= 0 ; shot_mc.onEnterFrame= function () { this ._x=_root._xmouse; this ._y=_root._ymouse; } shot_mc.swapDepths( 20 ); for (i= 0 ;i< 10 ;i++) { attachMovie( "baloon" , "balon" +i,i,{_x:(Math.random()* 500 )+ 10 ,_y:(Math.random()* 400 )+ 500 }); _root[ "balon" +i].onEnterFrame= function () { this ._y -= 30 ; if ( this ._y<- 50 ) { this ._y=(Math.random()* 400 )+ 500 ; this ._x=(Math.random()* 500 )+ 10 ; } } _root[ "balon" +i].onMouseDown= function () { if ( this .hitTest(shot_mc)) { score += 10 ; removeMovieClip( this ); } } } |
Jalankan Movie dengan menekan Ctrl+Enter.
Ayo, tembak balon sebanyak yang kamu bisa!!
0 komentar:
Posting Komentar
Boleh komentar apa saja.