Ana içeriğe atla

XNA 4.0 DirectX 3D In C# .Net

2D Shooters



Top arabasının mermisi kavisli hareket edebilmesi için klavye tuşları ile yukarı-aşağı açısı ayarlanır, space tuşuna basma uzunlu kadar merminin ilerleme gücü ayarlanır. Diğer top arabaları hedef olarak vurulması sağlanır.

3D Terrain



Siyah-beyaz ve gri tonlarında bulunan bir resmin renk dolgunluğuna, yani 0-255 arası renk kodlarına göre derinlik kazandırılarak arazi oluşturuldu. Klavye tuşları ile sağa-sola döndürülmesi sağlandı. Alçak bölgelere ışıklandırma ve gölgelendirme yapıldı.

3D Flightsim


Belirlenen bölgelere rastgele yükseklikte binalar oluşturuldu. 3D Max'te oluşturulan uçak modeli klavye tuşları ile sağa-sola-yukarı-aşağı gecikmeli yönlendirilerek uçması sağlandı. Sabit ışık oluşturularak uçak modeli üzerinde gölgelendirme yapıldı.

3D HLSL Intro



Araba farına sabit şekilli ışık oluşturularak, önünde bulunan cisimlerin arkalarında gölgelendirme oluşturuldu.

3D Advanced Terrain


Siyah-beyaz ve gri tonlarında bulunan bir resmin renk dolgunluğuna, yani 0-255 arası renk kodlarına göre derinlik kazandırılarak arazi oluşturuldu. Arazi üzerinde belirli bölgelere bitki örtüsü ve akarsu oluşturuldu. Akarsuya akıntı eklendi ve kameranın bakış açısına göre akarsu üzerine yansıma efekti verildi. Kameraya hareket verilerek klavye tuşları ile sağa-sola-yukarı-aşağı-ileri-geri hareket oluşturuldu.

Yorumlar

Bu blogdaki popüler yayınlar

Project: AutoPlan

PROJENİN AMACI : Bilgisayar ortamında mimari projeden otomatik olarak elektrik tesisat projesini çizdirmek. PROJENİN HEDEFLERİ : Bilgisayar ortamında mimari projeden elektrik tesisat projesini çizdirip, zamandan tasarruf sağlamak. Mimari bir proje çizilerek, üzerine elektrik tesisatını otomatik çizen program. PROJENİN SÜRESİ : 4 Ay PROJENİN SONUÇLARI : Elektrik tesisat projeleri üzerine çalışan insanların işlerini kolaylaştırmak, çizimde insan hatalarından kaynaklanan yanlışlıkların önüne geçmek. KAYNAKÇA : Elektrik-Elektronik Tek. alanı aydınlatma projeleri modülü. Şimdi Microsoft Visual C++ Öğrenin (Chuck Sphar) kitabı. Download :  Autoplan Setup PROJENİN ÇALIŞMASI HAKKINDA GENEL BİLGİLER Bu projede kat planı çizilen binanın, elektrik tesisat planını otomatik olarak çizebilecek bir yazılım geliştirmeye çalıştım. Böyle bir program kullanıcılara rahatlık sağlar ve önemli oranda zaman kazandırabilir. Bu programın çalışabilmesi kat planından çıkarabileceği ipuç...

Aynı Anda İki Şey Yapmak Beyninizi Yakıyor!

Stanford Üniversitesi’nde yapılan bir araştırmada, çoklu iş yapmanın (multitasking), her seferinde bir iş yapmaya oranla daha az verimli olduğu bulundu. Bu araştırmacılar düzenli olarak bir kaç elektronik bilgi akımına maruz kalan insanların bu bilgileri hatırlayamadığını ve bir işten diğerine, her seferinde bir iş yapan insanlar kadar iyi başarıyla geçemediğini buldular. Özel bir yetenek mi? Peki ya bazı insanların aynı anda çoklu iş yapmak konusunda özel bir yeteneği varsa? Stanford’daki araştırmacılar katılımcı gruplarını çoklu iş yapma konusundaki eğilimleri ve bunun performanslarını artırdığına olan inançları bazında karşılaştırdılar. Aynı anda çok fazla işi bir anda yapan kişilerin – çoğunlukla çoklu iş yapan ve bunun performanslarını artırdığını hisseden insanlar – performanslarının her seferinde tek bir işe odaklananlara göre daha kötü olduğunu buldular. Sıklıkla çoklu iş yapan kişiler daha kötü performans sergilediler çünkü düşüncelerini düzenlemek ve gereksiz bilgiler...

Hatırlamayı Kolaylaştıran Akıllı Manevralar

Hafıza bilgileri kaydetme (kodlama), saklama, hatırlama ve tanıma sürecidir. Hatırlarken beş duyumuzu (görme, işitme, dokunma, hissetme, koklama ve tat alma duyularını) tam kapasiteyle kullanırız. Görmek ile gözlemlemek, duymak ile işitmek, anlamak ve yapmak arasında büyük bir fark vardır. Bu fark, hatırlama yeteneğimizin derecesini belirler. Hatırlamak öğrenmek değildir. Ancak öğrenmek büyük ölçüde hatırlamayı gerektirir. Hatırlama bir süreçtir, öğrenme ise girişilen bir deneyimden elde edilebilecek bir sonuçtur. Hafıza kapasitesi artırılıp geliştirildiğinde öğrenme kapasitesi de büyük ölçüde gelişir. 1) Netleştirme ve tanım: Hafızayı geliştirmenin en iyi yollarından biri, geleceğe yönelik planlar, hayaller ve düşünceler gibi içsel görüntülerin detaylı ve net tanımlarını yapmaktır. Böylece detaylı görsel imajlar yaratılır ve tanımlama becerisine yönelik alıştırma yapılır. 2) İlişkilendirme (bağlantı kurma): Yeni bilgileri daha sonra hatırlamak için her bilgiyi hafızada bulun...