carpışma testini yeniledim :)

Daha önceden bloguma koyduğum çarpışma testi isimli anmasyonunu update ederek daha kullanışlı yöntemlerle daha iyi sonuçlar almaya çalıştım.yeni animasyonun farklılıkları şunlar:

topların hareketlerini Tween sınıfı ile değil de ENTER_FRAME olay dinleyicisiyle yaptım bu sayede topların hızları çok daha iyi kontrol edilebiliyor.

topların harekeetleri sırsında birbirine ve duvarlara çarparak mantıklı bir şekilde yön değiştirmelerini sağladım.buradaki "mantıklı" sıfatının sağlanması içinde bayağı uğraştım yani.

görsel kısımdada birkaç değişiklik ile yeni animasyonumuz şöyle bir hal aldı

üstün gayret !!

Birkaç kayıt öncesinde flasta yaptığım ilk animasyonumu göstermiş ve bunun üstün bir gayret olduğunu söylemiştim. o sözümü geri alıyorum çünkü biraz önce dahada üstün bir gayret örneğini buldum kayıtlarıma arasında
Bu bir moviemaker slaytı ve flash ile tanışmamdan çok daha öncelerde hazırlamış olduğumu düşünüyorum(aksi takdirde böyle bişeyi flashta yapardım.) ama işin ilginç kısmı bu slayttaki tüm resimleri paint te tektek çizmişim ve arka arkaya koyarak basit bir animasyon efekti oluşturmaya çalışmışım.ta o zaman bile animasyon meraklısı olduğum ne kadar da belli.Şuan flashın başında saatlerimin geçmesine şaşmamalı

dinamik ödevi :(

birkaç gün önce okulda birisinin bi dinamik sorusunu yapamadığını gördüm.aslında o soruyu ne lduğunu bilmediğm halde yapamayacağımı bildiğim halde "birde ben bakiyim"dedim.sonra soruya baktım ve soru bana hemen actionScripti çağrıştırdı.böyle bir soruyu AS yardımıyla çözebilirdim.Sanırım.Galiba.Heralde çözerdim yani.
soru tam olarak şöyleydi:
bir araç var kaçıyor ve birde roket var onu vurmak istiyor.bizde burada roketi kumanda eden kötü kalpli insanlarız.araç bizden belli bir S mesafesi uzaklıkta ve buradan sabir bir hızla hareketine başlıyor.bizde aynı anda roketi gönderiyoruz.bu durumda aracı vurmak için gerekli olan roket fırlatma açısı ve roketin ilk hızı ne olmalıdır diye soruluyor.
tabi ikisi aynı anda sorulamaz diye düşündüm ben o yüzden açıyı sabt alarak roketin ilk hızını hesaplamaya çalıştım.E yapamadım tabi.çok garip bir şekilde zor olan kolya bir soru bu.ama aynı işlemi animasyon olarak canlandıran bir as kodu yazdım tabi soruyu çözemediğim için kodu yazmamın imkanıda yoktu ama soruda küçük(!) bir değişiklik yaptım.aracın başlangıç noktasını roketinki ile aynı nokta yaptım.yani S=0 oldım.
sonunda orataya böyle bişey çıktı

ilk animasyonum:)

Bu animasyonu flash la uğraşmaya başladığım ilk zamanlarda yapmıştım.aslında ilk animasyonum bu değil tabiki ama tam anlamıyla bitirdiğim ve biraz olsun anlam ifad eden ilk animasyonum bu.

O zamanlar bu konuda o kadar azimliiydim ki(halen daha azimliyim ;)) bu animasyonun karelerinin tek tek çizmiştim.yani bu animasyon tamamen kare-kare.ben bile şuan kendime imreniyorum nasıl bir geyretmiş arkadaş diyorum.ama ortaya çıkardığım şeyi başından beri o kadar seviyorum ki bana birisi "nasıl yani tam olarak ne yapıyosun?" diye ikincil soruyu sorunca ilk gösterdiğim animasyon bu oluyor.yani benim için manevi değeri çok yüksek

çarpışma testi

ActionScript te hazırladığım küçük bir animasyonu göstermek istiyorum.bu aslında basit bir animasyon ama benim için bir önemi var.Bu önem şurdan geliyor;
bu anmasyon benim flasta daha doğrusu actionScriptte nesneler arası mesafenin ölçümünü temel alan ilk animasyonumdu. aslında daha öncesindende bu işlemi yapabiliyordum ama nedense bu yolla çok yaratıcı şeyler ortaya çıkarabileceğimin farkında değildim.neyse fazla uzatmadan animasyonla ilgili birkaç bilgi veriyim;

Ekranda iki adet top var rastgele hareket ediyorlar.her ikisininde hareketleri Tween yöntemiyle yapılıor ve her hareketin bitişnde

fonksiyonu ile belrlenen ekran üzerindeki rstgele bir noktaya başka bir Tween uygulanıyor.dolayısıyla iki top da devamlı hareket halindeler.
Bu hareket sırasında anlık olarak aralarındaki mesafe ölçülüyo.bunu için Pisagor bağıntısı kullanılıyor(Aslında bu işlemi yapan bir as sınıfı var zaten:hitTestObject().Ama ben burada bunu kullanmadım )
Bulunan değer yardımıyla topların çarpıp çarpmadığını anlamak mümkün.Bu sayede çarptıkları anda ekranda bulunan okun rotation değeri çarpışma noktasını gösterecek şekilde ayarlanıyor.doğru açıyı bulmak için ise trigonometrik deklemler kullanılıyor(Math.atan();).

UTMT sitesi logosu yerinde

u.ü tekstil mühendisliği topluluğunun sitesi için hazırladığım logo sitedeki yerini aldı. logoda üzerinde topluluk isminin yazdığı bir kumaş dokuma makinesinde dokunuyo ve iki yanında da üniversite ve topluluk logoları yer alıyor.dokuma makinesinin kanca ve tefe hareketlerini gerçekçi olması içinyüksek hızda ayarladım ama bu kumaşın dokunuyomuş hissini pek vermiyo ancak bu işin içinde olanların yani tekstilcilerin anlayabilecği bir görüntü çıktı ortaya ama herşeye rağmen animasyonun yaratıcı olduğunu düşünüyorum

UTMT sitesi intro çalışması

tekstil mühendisliği bölümü öğrencilerinin oluşturduğu ve benimde üyesi olduğum uludağ üniversitesi tekstil mühendisliği topluluğu nun internet sitesi için banner dan sonra birde intro hazırladım.