Kendi İmalatım Flash Oyunadlı yazıdan sonra hazırladığım başka bir oyunu da sizlerle paylaşmak istedim… Bu sefer biraz vurmalı kaçmalı yani hareketli bir oyun… Fazla karışıklık olmasın diye oyunu 3 part halinde yayınlamayı düşünüyorum…Oyunda bizim kontrol ettiğimiz adam sağdan soldan gelen adamları öldürerek level level devam ediyor..(Level’leri burada anlatmayacağım ,sadece hareket, ateş etme ve düşmanların gelmesi, ateş etmesi…)1. part hareket etmeyi,adamın hedefe doğru dönmesini ve zıplamayı içeriyor..

Bu arada .swf olarak buraya ekleyemedim buraya eklenebiliyor mu bilmiyorum…Toplamda 5 tane movieclip kullanacağız..1. movieclip hedef_mc adında resimde gördüğünüz hedef..2. movieclip yer_mc adındaki yer..3. movieclip kol_mc adında adamın kollarından biri..4. movieclip kol2_mc adında adamın diğer kolu.. Kolları hazırlarken dikkat etmeniz gereken nokta movieclip’e çevirirken referans noktası olarak(registiration) sol ortadaki kutucuğu seçmeniz..5. movieclip ise hero_mc adında adamın geri kalan kısımları(kafa, gövde ve ayaklar), registration noktası ise tam ortası…kolların yerleri kod ile ayarlı ama eğer adamı daha büyük yaparsanız kodlarda biraz değişiklik yapmanız gerekir…bendeki adamın boyutları width:13.9 height:45.4buna yakın değerler alırsanız sorun çıkmaz…Kodlar 1. frame’e…silah = true;ziplama = false;g = 0.1;yspeed = 0;xspeed = 2;hedef_mc.startDrag(true);Mouse.hide();_root.createEmptyMovieClip(“herkes”, _root.getNextHighestDepth());hedef_mc.onEnterFrame = function() {if (silah) {mesafex = this._x-kol_mc._x;mesafey = this._y-kol_mc._y;aci = Math.atan2(mesafey, mesafex);kol_mc._rotation = aci*180/Math.PI;kol2_mc._rotation = aci*180/Math.PI;}};hero_mc.onEnterFrame = function() {this._y += yspeed;kol_mc._x = this._x;kol_mc._y = this._y-5;kol2_mc._x = this._x;kol2_mc._y = this._y-7;if (hedef_mc._x0) {ziplama = false;yspeed = 0;}}};
Herkese kolay gelsin…