Ok Tuşları ile Kontrol Edilen Araba Yapımı

Flash - Ok Tuşları ile Kontrol Edilen Araba Yapımı ...

Cevapla
Ok Tuşları ile Kontrol Edilen Araba Yapımı
Ali Emre isimli Üye şimdilik offline konumundadır

Ali Emre(27)

Webmaster / İzmir

Ok Tuşları ile Kontrol Edilen Araba Yapımı

Alt 02-12-2007 #1
Sponsorlu Bağlantılar

Flash ile actionscriptte matematik fonksiyonlarını kullanarak yapılan bir araba oyunu var. Bunu oynamak ve kaynak dosyasını incelemek için yazımızın devamını okuyun
frameye üstten görünen bir araba clipartını import ediyoruz.

Sonra bunu sembole çeviriyoruz (car_mc)

instance name kısmına isim veriyoruz (car_mc)

sonra da yeni bir layer açıp aşağodaki actionları yazıyoruz..

var w:Number = 0;
function drehung() {
car_mc._y -= (Math.cos(Math.PI/180 * car_mc._rotation))*w;
car_mc._x += (Math.sin(Math.PI/180 * car_mc._rotation))*w;
}
function carcontrol(faktorN:Number,faktorP:Number,fG:Number,rG:Number) {
if (Key.isDown(Key.LEFT) && Key.isDown(Key.UP)) {
car_mc._rotation -= faktorN;
}
if (Key.isDown(Key.RIGHT) && Key.isDown(Key.UP)) {
car_mc._rotation += faktorP;
}
if (Key.isDown(Key.LEFT) && w > .1 && (!Key.isDown(Key.UP)) && (!Key.isDown(Key.DOWN))) {
car_mc. _rotation -= faktorN;
}
if (Key.isDown(Key.RIGHT) && w > .1 && (!Key.isDown(Key.UP)) && (!Key.isDown(Key.DOWN))) {
car_mc._rotation += faktorP;
}
if (Key.isDown(Key.LEFT) && Key.isDown(Key.DOWN)) {
car_mc._rotation += faktorP;
}
if (Key.isDown(Key.RIGHT) && Key.isDown(Key.DOWN)) {
car_mc._rotation -= faktorN;
}
if (Key.isDown(Key.UP)) {
drehung();
trace(w);
}
if (Key.isDown(Key.DOWN)) {
drehung();
}
if (Key.isDown(Key.UP)&& !(Key.isDown(Key.DOWN)) && w > -rG && w < fG) {
w += 0.05;
}
if (Key.isDown(Key.DOWN) && !(Key.isDown(Key.UP)) && w > -rG && w < fG) {
w -= 0.05;
}
if ((w > 0.1) && (!Key.isDown(Key.UP) )&& (!Key.isDown(Key.DOWN) )) {
drehung();
w -= 0.03;
}
if ((w < -0.1) && (!Key.isDown(Key.UP) )&& (!Key.isDown(Key.DOWN) )) {
drehung();
w += 0.03;
}
if ((w < 0.1) && (!Key.isDown(Key.UP) ) && (!Key.isDown(Key.DOWN)) && w >= 0 ) {
w = 0;
}
if ((w > - 0.1) && (!Key.isDown(Key.UP) ) && (!Key.isDown(Key.DOWN)) && w <= 0 || Key.isDown(Key.UP) && (Key.isDown(Key.DOWN))) {
w = 0;
}
}
onEnterFrame = function(){
carcontrol(2.5,2.5,3,2);
}
Oyunu oynamak için tıklayın..

Fla dosyasını indirmek için tıklayın..

Bu dosyayı sağladığı için Bilimer Bilişim Akademisi Actionscript Eğitmeni Sayın Hakan Çamoğlu'na teşekkür ederiz.
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

ahmetsngr38 isimli Üye şimdilik offline konumundadır

ahmetsngr38

Hiç Biri / Çorum

Standart
Alt 16-10-2008 #2
                             Sponsorlu Bağlantılar
link kırık düzeltirmisiniz
Bu mesajdan alıntı yap
Cevapla

Tags
araba, edilen, flashta araba, ile, kontrol, ok tular, tuşları, yapımı

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
dip notları nasıl kontrol edebilirim? ilkparıltı QuarkXPress 1 05-07-2009 21:54:52
Pest Kontrol Firması Afişi LuNaTiC Dijital Sanat 7 20-06-2008 08:23:09
Radyo Kontrol Modelcilik Buluşmamızdan Erdem Graficafe 0 29-02-2008 13:53:28
kısayol tuşları otuz9 InDesign 4 10-02-2008 16:36:32
CMYK kontrol varmı?... sportman Freehand 7 19-11-2007 14:00:02

Kapat
Şifremi Unuttum?