Wednesday, 5 August 2009

Pembuatan Game Menembak





1. Buat 3 Layer :

a. Background = file _ import – to stage – free transform – ubah sesuai yang diinginkan

2. Layer kedua = layer animasi, missal burung/kupu – kupu dan tulis action sebagai berikut :

onClipEvent(load)

{

_y=100+random(400);

xawal=_x;

kecepatan=10;

naik=0;

keluar=0;

_visible=false;

}

onClipEvent(enterFrame)

{

//burung belum keluar

if(keluar==0 and random(20)==5)

{

keluar=1;

_visible=true;

}

//burung keluar

if(keluar==1)

{

_x+=kecepatan;

if(random(10)==3)

{

//gerakan acak naik

naik=1;

}

else if(random(10)==4)

{

//gerakan acak turun naik

naik=2;

}

else if(random(10)==5)

{

//gerakan lurus naik

naik=0;

}

if(naik==1 and _y>50)

{

_y-=5;

}

else

{

//menggerakkan turun

}

if(naik==2 and _y<550)

{

_y+=5;

}

//keluar dari stage, maka kembalikan ke posisi awa

if(_x>800)

{

_x=xawal;

_y=100+random(400);

keluar=0;

_visible=false;

}

}

}

3. Pada layer ketiga gambar kursor convert movie clip. Dan actionnya =

onClipEvent(load)

{

Mouse.hide();

startDrag(this,true);

}

onClipEvent(enterFrame)

{

startDrag(this,true);

}

4. Untuk efek meledak ketika burung ditembak =

- Klik 2x kursor convert to button.

- Klik 2x masuk menu button, pada down klik kanan insert keyframe dan rubah bentuknya seperti meledak.

5. Untuk efek burung yang ditembak agar hilang =

- Klik animasinya dan buka panel action

- Letakkan kursor mouse pada baris terakhir ( dibelakang tanda } terakhir ) kemudian tekan enter. Kemudian tambahkan action berikut :

onClipEvent(mouseDown)

{

if(hitTest(_root.kursor))

{

_x=xawal;

_y=100+random(400);

keluar=0;

_visible=false;

}

}

0 comments:

Post a Comment