Ultimate3D - 3D Motor

 

Eminim ki bir çok  Game maker kullanıcısı 3 boyuta geçiş yaparken bazı şeylerin eksik olduğunu fark edeceklerdir.  Örneğin  yüksek poligonlu bir yüzeyin yüklenmesi sırasında oluşan görüntü bozuklukları, animasyon modellerini oynatmaması (.x , .3ds gibi), görüntü kalitesinin düşük olması, bunlardan bir kaçı. Evet bu sorunlar oluşunca 3d oyunlarımızın da kalitesi baya bir düşüyor.  Ben bu şartlar altından 3d oyun yapmam diyor olabilirsiniz Kahkaha.  Bu sorunların yaşanmadığı game maker üzerinden çalışan bir 3d motordan bahsetmek istiyorum. Bu motorun ismi Ultimate3d. Bir dll dosyasıdır(ultimate3d.dll). Game maker’a DLL desteği sayesinde çok farklı özellikler ekleyebiliyoruz. Ultimate3D   içinde bir çok 3d fonksiyonları bulunduruyor. Fonksiyonların  kullanımı zor değil. Örneğin dışarıdan bir 3ds modelini yüklemek için yazmanız gereken kodlar şöyle olacaktır.

 file=“model\araba.3ds";

LoadMesh();

Evet bir model yüklemek bu kadar basit. Burada LoadMesh(); fonksiyonunu çağırdık. Öncesinde ise bu fonksiyonunun parametresi olan file değişkenini belirttik. Model klasörünün içinde bulunan araba.3ds dosyasını yükleyeceğimizi belirtmiş olduk.  

Ultimate3D yüzeyleri otomatik olarak tanır ve sürtünme(collision) işlemini de otomatik gerçekleştirir.(Bir kod sayesinde oluyor). Terrain fonksiyonu ile kolaylıkla arazi oluşturabilirsiniz. Gerçek zamanlı gölgelendirmeleri de destekler.

Ultimate3D’nin diğer özellikleri web sayfasından öğrenebilirsiniz. Yine web sayfasından ultimate3D.dll dosyasını örneklerle beraber indirebilirsiniz...

Örnek Oyun İndir.

Ulead Photo Express 6


Ulead Photo Express yazılımı  ile fotoğraflarınızı eğlenceli hale getirebilirsiniz. Birbirinden güzel  efektleri bir tıkla fotoğraflarınıza uygulayabilirsiniz. Resimlerinize yazı ekleyebilir ve efektlerle daha canlı hale getirebilirsiniz. Ayrıca resimlerdeki kırmızı gözü  kaldırabilirsiniz. Create panelinden kartlar,takvim,fotoğraf albümü, slayt şov, masaüstü arka planı,ekran koruyucu,mobil resim ve animasyon,web albüm-şov-kartları, gif animasyonları , cd kapakları oluşturabilirsiniz.
Basit ara yüzü ile ilgi çekici bir program. Ev kullanıcıları bu programı zevkle kullanabilirler. Programın 30 günlük deneme sürümünü buradan indirebilirsiniz. Web sayfasına da buradan girebilirsiniz.

Instance_number Fonksiyonu


Bir arkadaş game maker ile ilgili sormuştu.  Soruyu soran arkadaş bir odaya  10 tane düşman ve bir de oyuncu koymuş. Oyuncu düşmanlara ateş edince ölüyormuş. Tüm düşmanları yok edince diğer bölüme(level) nasıl geçebilirim demişti. Buradan soruyu cevaplayayım dedim. Bilmeyen başka arkadaşlar da öğrenmiş olur.

Burada şöyle bir şey yapabiliriz. İstediğimiz bir  objenin oda da kaç tane olduğunu sayan bir fonksiyon kullanabiliriz.  instance_number fonksiyonu ile odadaki(room) objelerin kaç tane olduğunu öğrenebiliriz.

Kod yapısı;

instance_number(obj);

obj=Kaç tane olduğu öğrenilmek istenen objenin ismi.
Bu fonksiyon ile ilgili basit bir örnek hazırlayarak konuyu daha da anlaşılır hale getirelim. 

Kontrol isminde bir obje ekleyin.  Step Event bölümüne aşağıdaki kodu yazalım.

if instance_number(obj_dusman)=0  then

{

show_message("Tüm düşmanlar etkisiz hale getirilmiştir")

room_goto_next();

}

Yukarıdaki kodun açıklaması şu şekildedir;

Eğer düşman sayısı sıfıra eşit ise düşmanların etkisiz hale getirildiğini bildiren bir mesaj gösterilmesini ve ardından  diğer odaya(room) geçilmesini istedik. Hazırlamış olduğum açık kaynak örneği buradan indirebilirsiniz. Hazırladığım örnekte ateş etme yok. Oyuncu düşmana değince düşmanlar yok oluyor .  Genelde oyunlar da düşmanlar oyuncuya deyince oyuncu yanar ama benim örnek böyle oldu.

Blender 3D Oyun Yapımı


Bir çok yazıda Blender ile oyun yapıldığını okumuştum . Ama hiç örnek şablonlara rastlamamıştım. Oyungelistirici.net de bir kullanıcı tarafından FPS tarzı bir oyun şablonunun yayınladığını gördüm. Bende bilgisayarıma direk indirip, blender ile açtım. “P” Tuşuna basarak örneği çalıştırdım. Böylece Blender ile nasıl oyun yapıldığını görmüş oldum. Blender de yapılan 3D oyunların grafikleri güzel oluyormuş. Sizlerde şablonu buradan indirebilirsiniz..

<- Son Sayfa :: Sonraki Sayfa ->

domain site ekle, arama, toplist, bedava
Computers blogs Computers Blogs Image Hosted by ImageShack.us Computer Blogs - BlogCatalog Blog Directory BlogRankers.com cad autosolid