yougha poetera

Foto saya
samarinda kota tepian, kalimantan timur, Indonesia
kata "BIASA" yang membuat kamu berbeda dengan orang lain yang "BERLEBIH-LEBIHAN"..

Sabtu, 09 Oktober 2010

Macromedia Flash 8 - Menggerakkan dengan keyboard


banyak game yang dibuat dengan flash memakai cara ini...
terutama game balap atau game pesawat...
kali ini saya akan memberi tutorial ini kapada kamu...
Kita mulai deh..

  • Pertama, seperti biasa kita siapkan sebuah dokumen baru.
  • Kemudian kita gambar sebuah mobil di stage, kalo mau bisa cari di google buat mobilnya 
    gambar mobil

  • Pastikan mobil dalam keadaan terseleksi, kemudian klik kanan dan pilih Convert To Symbol dan pilih Movieclip, pastikan Registration Pointnya di tengah.
convert to movieclip

  • Kemudian ketikkan mobil_mc sebagai instance name-nya.
instancename
  • Sekarang waktunya scripting , klik pada frame, kemudian tekan F9 untuk menampilkan panel Actions-Frame.
01 mobil_mc.onEnterFrame = function() {
02 //Jika Panah <- pada Keyboard ditekan
03 if (Key.isDown(37)) {
04 //mobil akan berputar ke kiri
05 mobil_mc._rotation -= 10;
06 }
07 //Jika Panah -> pada Keyboard ditekan
08 if (Key.isDown(39)) {
09 //mobil akan berputar ke kanan
10 mobil_mc._rotation += 10;
11 }
12 //Jika Panah ^ (atas) pada Keyboard ditekan
13 if (Key.isDown(38)) {
14 //Menggerakkan mobil dengan perhitungan pitagoras
15 //x = sisiMiring * sin(sudut)
16 //sudut dalam satuan derajat, maka harus dikonversi menjadi radian
17 mobil_mc._x += 10*Math.sin(mobil_mc._rotation*Math.PI/180);
18 mobil_mc._y -= 10*Math.cos(mobil_mc._rotation*Math.PI/180);
19 }
20 //Jika Panah v (atas) pada Keyboard ditekan
21 if (Key.isDown(40)) {
22 mobil_mc._x -= 10*Math.sin(mobil_mc._rotation*Math.PI/180);
23 mobil_mc._y += 10*Math.cos(mobil_mc._rotation*Math.PI/180);
24 }
25 }  

1 komentar:

Unknown mengatakan...

Masih bingung mungin karna gak kebiasa....

Posting Komentar