1 / 13

tutorial spaceship game

education

Download Presentation

tutorial spaceship game

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SPACESHIP GAME!

  2. Tutorial spaceship game 1. Buatlah sebuah dokumen baru pertama ( ctrl + N) 2. Buatlah sebuah pesawat luar angkasa 3. Lalu ubah gambar tersebut menjadi sebuah movie clip (TEKAN F8)

  3. 4. pilih gambar spaceship kemudian tekan F9 untuk membuka action scriptnya. Lalu masukan script berikut onClipEvent(enterFrame){ if(Key.isDown(Key.LEFT)){ _x -= 6; }elseif(Key.isDown(Key.RIGHT)){ _x += 6; } } (UNTUK MENGGERAKKAN MOVIE CLIP KE KANAN – KIRI)

  4. 5. Buatlah efek laser/peluru 6. Pilih efek laser tersebut kemudian ubah menjadi movie clip (F8) kemudian hapus dari stage. Tenang, masih tersimpan di library

  5. 7. Check pada library (CTRL + L) klik kanan pilih Linkage. Perhatikan gambar

  6. 8. Pilih gambar spaceship kemudian tekan F9, hapus scrip yg ada disana kemudian masukan script ini onClipEvent(load){ timer = 0; i = 0; } onClipEvent(enterFrame){ if(timer > 0){ timer--; } if(Key.isDown(Key.LEFT)){ _x -= 6; }else if(Key.isDown(Key.RIGHT)){ _x += 6; }   f(Key.isDown(Key.SPACE)){ if(timer == 0){ _root.attachMovie("bullet", "bullet"+i, _root.getNextHighestDepth()); _root["bullet"+i]._x = _x; _root["bullet"+i]._y = _y-20;   _root["bullet"+i].onEnterFrame = function(){ this._y -= 10; if(this._y < -30){ this.removeMovieClip(); } } i++; timer = 20; } } }

  7. 9. Buatlah gambar musuh (pesawat) seperti ini (buat satu aja!!!!) 10. Lakukan tahap sama seperti langkah nomor 6 dan 7. Ubah nama identifiernya menjadi “enemy”

  8. 11. Klik pada background (stage) lalu tekan F9 masukkan script berikut i = 0; enemies = [];   spawnEnemy = function(){ _root.attachMovie("enemy", "enemy"+i, _root.getNextHighestDepth()); _root["enemy"+i]._x = random(Stage.width); _root["enemy"+i]._y = 0; enemies.push("enemy"+i); _root["enemy"+i].onEnterFrame = function(){ this._y += 3; if(this._y > Stage.height){ for(e = 0; e < _root.enemies.length; e++){ if(_root.enemies[e] == this._name){ _root.enemies.splice(e, 1); } } this.removeMovieClip(); } } i++; } enemy_interval = setInterval(spawnEnemy, 2000);

  9. 12. Pilih gambar spaceship kemudian tekan F9 ubah script menjadi seperti ini _root["bullet"+i].onEnterFrame = function(){ this._y -= 10; if(this._y < -30){ this.removeMovieClip(); } for(k = 0; k < _root.enemies.length; k++){ if(this.hitTest(_root[_root.enemies[k]])){ this.removeMovieClip(); _root[_root.enemies[k]].removeMovieClip(); _root.enemies.splice(k, 1); } } }

  10. 13. Klik background/stage lalu masukkan script berikut di paling atas lives = 3; score = 0; 14. Tambahkan script berikut (diakhir) if(this.hitTest(_root.player)){ for(e = 0; e < _root.enemies.length; e++){ if(_root.enemies[e] == this._name){ _root.enemies.splice(e, 1); } } this.removeMovieClip(); _root.lives--; }

  11. 15. Klik background/sateg lalu tambahkan script berikut onEnterFrame = function(){ if(lives < 0){ nextFrame(); } } enemy_interval = setInterval(spawnEnemy, 2000);

  12. 16. Buatlah teks ( tekan T) seperti ini (pisah-pisah!!!) 17. Seleksi text 0 ubah static text menjadi dinamic text kemudian isi var dengan nama “score”. Lakukan juga untuk 0 dibawah lives, isi var dengan nama “lives” seperti ini

  13. 18. Buatlah frame baru (frame 2) kemudian tekan F9 isi dengan script berikut stop(); 19. Kemudian buat tulisan (tekan T) “GAME OVER” seperti ini

More Related