Araba oyunu yapalım

Bu dersimizde araba oyunu yapıcağız

Merhaba arkadaşlar.Bu benim ilk dersimdir.Büyük küçük herkez böyle bir oyun yapabilir. İlk aşağıdaki gibi bir araba çiziyoruz ve onu movie cilp'e çeviriyoruz:



Ardından bir duvar çiziyoruz, movie clip'e çevirip instance namesini duvar yapalım:



Şimdi ise bir hedef çizelim.Arabamız o hedefe geldiği an "Kazandın" yazan frameye götürsün arabamızı!Hedefin instance namesini kapi yapınız:



f6 basarak yeni bir frame oluşturalım ve bu frameye KAZANDIN yazalım.Stop(); kodu eklemeyide unutmayalım tabii!

Şimdi koyulacak kodlara geçebiliriz.

Arabaya şu kodu ekleyelim:


onClipEvent(load){

speed = 0;

}

onClipEvent (enterFrame) {

if (Key.isDown(Key.UP)) {

speed += 0.5;

}

if (Key.isDown(Key.DOWN)) {

speed += -0.2;

}

if (Math.abs(speed)>10) {

speed *= .7;

}

if (Key.isDown(Key.LEFT)) {

_rotation -= 12;

}

if (Key.isDown(Key.RIGHT)) {

_rotation += 12;

}

speed *= .98;

x = Math.sin(_rotation*(Math.PI/180))*speed;

y = Math.cos(_rotation*(Math.PI/180))*speed*-1;

if (!_root.duvar.hitTest(_x+x, _y+y, true)) {

_x += x;

_y += y;

} else {

speed *= -.6;

}

if (_root.polis.hitTest(_x, _y, true)) {

_root.gotoAndPlay(6);

}

if (_root.camera.hitTest(_x, _y, true)) {

_root.gotoAndPlay(6);

}

if (_root.anahtar.hitTest(_x, _y, true)) {

_root.gotoAndPlay(7);

}



if (_root.lazer.hitTest(_x, _y, true)) {

_root.gotoAndPlay(2);

}







onClipEvent (enterFrame) {

if (this.hitTest(_root.kapi)) {

_root.gotoAndPlay(kaçıncı frameye gidecekse);

}

}



Bu dersimizinde sonuna geldik!Yeni bir derste görüşmek üzere!

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Çok teşekkürler. Çok işe yaradı
iyi günler konunuzla alakalı değil ama yardımcı olabileceğinizi düşündüm elimde bir flash template var ve .fla,main.xml dosyalarında görünen yazılar .swf de görünmüyor nedeni ne olabilir acaba yardımcı olursanız sevinirim teşekkürler
arkadaşım ben daha yeniyim duvar nasıl çizilir
[b]sezer44321 [/b] bunu .fla dosyasını .swf kaydetmek istiyorsanız bunu ilk önce fla dosyası olarak kaydetmeniz gerekiyor.Kaydettikten sonra şu işlemleri uygulayın. File - Publish Settings - Flash (.swf) - Publish bu işlemleri uyguladıktan sonra .fla dosyasını kaydettiğiniz yere gelin orada .swf dosyasınu görebilirsiniz.
Bu dersin ingilizcesini sanki bir yerde görmüştüm

Yukarı Git