Türkiye'nin En Yeni Ve En Dinamik Forum Sitesi
Sitemizden yararlanmak ve bu ailenin bir parçası olabilmek için lütfen üye olunuz!



        Türkiye'nin En Yeni Ve En Dinamik Forum SitesiHoşgeldiniz : Misafir
En son ziyaretiniz :
Mesaj Sayınız : 0

 
AnasayfaAnasayfa  AramaArama  İletişim  Kayıt Ol  Bağış  Giriş yap  
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
En son konular
» Battlefield 3 Açılmıyor mu?
tarafından djlorenzo C.tesi 06 Tem. 2013, 20:23

» Gta V'in İlk Trailer'ı Çıktı!
tarafından Hks Çarş. 02 Kas. 2011, 16:05

» Gta V Duyuruldu!
tarafından Hks Paz 30 Ekim 2011, 15:15

» Windows 7, Windows XP yi geçti!
tarafından Hks Salı 04 Ekim 2011, 11:14

» Max Payne 3'ün çıkış tarihi belli oldu!
tarafından Hks Paz 25 Eyl. 2011, 10:10

Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
Dil Seçeneği

Paylaş | 
 

 3D Oyun Yapmak Hakkında

Önceki başlık Sonraki başlık Aşağa gitmek 
YazarMesaj
Hks
ADMiN
ADMiN
avatar

Kayıt tarihi : 24/09/09
Mesaj Sayısı : 168
Ruh Hali :

MesajKonu: 3D Oyun Yapmak Hakkında   Paz 08 Ağus. 2010, 08:26

Vb(Visual Basic) ile oyun yapilip yapilamayacagi hep tartisilir.Teorik olarak vb ile
oyun programlamak mumkundur.Tamam belki
Splintercell veya Doom3 gibi oyunlar visual basic ile yapilabilecek
oyunlar degiller ama vb ile oldukca kaliteli 3 boyutlu
oyunlar hazirlayabiliriz.Aslinda vb'nin yeteneklerini anlatmadan once
bir oyunun calisma mantigini ve kullanabilecegimiz
araclari anlatmak daha iyi olur.
BIR OYUNUN ANATOMISI
Bilgisayar oyunlari,teorik olarak bilgisayardaki diger programlardan
farksizdiz fakat cogu programdan daha karmasik
yapidadirlar.Bilgisayariniza yükleyip begenmediginiz bir oyun bile
yillar suren bir calismanin ve binlerce hatta yuzbinlerce
satir kodun urunudur.
Bir oyunu olusturan en onemli unsur oyunun motorudur.Burada bahsi gecen
oyun motoru sadece grafiklerle ilgili degildir
Grafiklerin yaninda oyunun ses,fizik ve varsa coklu oyuncu ozelliklerini
belirleyen bir programdir.ASlinda oyunun kendisi ola-
rakta tanımlayabiliriz.Bir oyun motoru,oyunda var olan isik
efektleri,carpisma hesaplamalari gibi ozelliklerin oyuna yer-
lestirilmesini saglar.Temel olarak bu tip motorlar olusturmak icin
directx kullanilir.Cunku directx grafigin yanında
ses,multiplayer gibi bircok ozelligi programlamaya olanak taniyan bir
kutuphanedir.Aslinda grafik acısından opengl daha kali-
telidir fakat opengl ile sadece grafik programlayabilirsiniz.Bu yüzden
cogu programci tarafindan tercih edilmez.
Bir oyun motoru programlamak icin directx kullanmak gerektigini
soyledim.Fakat sifirdan bir oyun motoru yazmak hem
cok zahmetli hem de cok masrafli bir istir.Bu yuzden biz hazir bir motor
tercih edecegiz.Ama burada cok dikkatli olmamiz
gerekiyor,cunku ekrana 3 boyutlu objeler cizen bazi programlar oyun
motoru saniliyor.İnternette bir arama motoruna "game
engine" yazarsaniz binlerce program görürsünüz.Bunlardan 10-15 tanesi
ise yarar programlardir.Bu tip programlar arasından
ben "3DState VB 3D developer Studio 6.0"programini sectim.Cünkü visual
basic ile uyumu mükemmel.Aslinda bu tam olarak bir
oyun motoru sayilmaz.Grafik motoru desek daha iyi olur.Yukarida da
soyledim bir oyun motoru oyunun herseyidir,mesela bir
rpgdeki dovus sistemi,alisveris sistemi hep oyun motorunu olsturur.Ama
elimizdeki program bu tip kaliplar icermiyor.Bu
daha iyi cünkü grafikler disinda herseyi kendimiz programliyacagiz.(Eger
bir oyun motoru istiyorsanız internette bulabilir
siniz,ama hersey zaten programlandigi icin size sadece resimler eklemek
kaliyor ve bu da yaraticiliga gölge düsürüyor.)
Simdi 3dstate'nin temel özeliklerini incelyelim.
Kütüphane'yi indirdikten sonra 3 boyutlu haritalar hazirlamak için
3dwebmaker pogramini da indirmelisiniz.Bu programla
hazırladigimiz 3d dunyalari vbye nasil aktaricagimizi ve nasil 3d
uygulamalar yapilabilecegini programla gelen tutorialden
ogrenebilirsiniz.

ALINTIDIR...



Sayfa başına dön Aşağa gitmek
 
3D Oyun Yapmak Hakkında
Önceki başlık Sonraki başlık Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Bazı Müzik Aletleri Hakkında Bilgi
» 420 değişik oyun
» Fps 100 yapmak
» NFS Shift v1.0 +5Trainer ve NFS Shift v1.0 +1 Trainer
» WwW.TrPivot.CoM // Pivot Hakkında Herşey Bu Sitede

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Türkiye'nin En Yeni Ve En Dinamik Forum Sitesi :: PC Donanım - Yazılım :: İşletim Sistemleri-
Buraya geçin: