Pages

Silvia Takarina. Diberdayakan oleh Blogger.

Selasa, 29 Mei 2012

GAME ASTEROID STANDAR


GAME ASTEROID
Langkah pengerjaanya:
1.       Bukalah  aplikasi flas pro lalu pilih new document
2.       Setelah itu import 2 buah gambar yang berhubungan dengan  game yang aka n dibuat tersebut seperti gambar batu dan juga pesawatnya
3.       Setalh proses importing selesai maka kita lanjutkan dengan mengconvert semua gambar tersebut menjadi movie clip  dengan cara klik kanan pada objek lalu pilih convert to symbol  atau dengan cara pilih menu midify lau convert to symbol sbb:


4.       Jika  semua gambar yang dibutuhkan sudah diimport maka kita lanjkan ke proses selanjutnya..oya jangan lupa untuk memberikan nama singkat dari movie clipt tersebut karena kita akan membutuhkanya untuk proses  script
Dengn cara
5.       Pada projek ini saya menggunkan44 layer yaitu:

6.       Setelah itu kita mulia scrip dengan cara klik movie clip roket àklik kanan dan pilih action pada bagian klip ini ketikkan koding :
Dan tambahkan 1 layer lagi pada movie clip rooket  tersebut untuk membuat efek meledak pada  roket  dengan cara  pada frame pertama tambhakn gambar dari roket tersebut …dan pada frame kedua tambakan gambar ledakan hingga seolah2 ledakan itu mengecil dan kembali lagi menjadi roket dengan cara menggunakan tween

7.       Jika sudah kita mulai proses dengan cara  pemberiak script pada roket sehingga roket bias diherakkan kanan,kiri,atas ,bawah,diagonal kanan,diagonal kiri,diagonal kiri bawwah,kanan bawah sbb:
 onClipEvent (enterFrame) {
                 if (Key.isDown(Key.UP)) {
                                this._rotation = 0;
                                this._y = _y-20;}

//jika ditekan tombol atas maka perputaran sumbunya adalah 0 dan akan bergerak pada sumbu y sebesar - 20
                               
                                else if (Key.isDown(Key.DOWN)) {
                                this._rotation = 180;
                                this._y = _y+20;}
// jika ditekan tombol bawah maka perputaran sumbunya adalah 180 derajat dan akan bergerak pada sumbu x sebesar +20
                               
                                else if (Key.isDown(Key.LEFT)) {
                                this._rotation = -90;
                                this._x= _x-20;}
// jika ditekan tombol kanan maka perputaran sumbunya adalah -90 derajat dan akan bergerak pada sumbu x sebesar +20
                               
                                else if (Key.isDown(Key.RIGHT)) {
                                this._rotation = 90;
                                this._x= _x+20;}
// jika ditekan tombol atas maka perputaran sumbunya adalah 90 derajat  dan akan bergerak pada sumbu yx sebesar +20
                               
               
                if (Key.isDown(Key.UP) && Key.isDown(Key.RIGHT)) {
                                this._rotation = 45;
                                this._y = _y-15;
                                this._x = _x+15;}
//jika ditekan tombol atas dan kanan maka arahnya akan berupa kanan atas denga rotasi 45 derajat dan perutaran terhadap sumbu y=-15,x=+15

                else if (Key.isDown(Key.UP) && Key.isDown(Key.LEFT)) {
                                this._rotation = -45;
                                this._y = _y-15;
                                this._x = _x-15;}
                                this._x = _x+15;}
//jika ditekan tombol atas dankiri maka arahnya akan berupa kiri  atas denga rotasi -45 derajat dan perutaran terhadap sumbu y=-15,x=+15,x-15

                else if (Key.isDown(Key.DOWN) && Key.isDown(Key.RIGHT)) {
                                this._rotation = 127;
                                this._y = _y-15;
                                this._x = _x+15;}
                                this._x = _x+15;}
//jika ditekan tombol bawah  dan kanan maka arahnya akan berupa kanan bawwah denga rotasi 127 derajat dan perutaran terhadap sumbu y=-15,x=+15,x-15

                else if (Key.isDown(Key.DOWN) && Key.isDown(Key.LEFT)) {
                                this._rotation = -127;
                                this._y = _y-15;
                                this._x = _x-15;}              
                                this._x = _x+15;}
//jika ditekan tombol bawah  dan kiri maka arahnya akan berupa kiri bawah denga rotasi -127 derajat dan perutaran terhadap sumbu y=-15,x=+15,x=-15

               
                if (this.hitTest(_root.asteroid) == true or this.hitTest(_root.asteroid1) == true or this.hitTest(_root.asteroid2) == true or this.hitTest(_root.asteroid3) == true) {
                                this.gotoAndPlay(2);
                               
                }
               
               
}



Tidak ada komentar:

Posting Komentar