|
DOOM III MOD VE MAP TASARIMI DERS-I BASİT BİR ODA YAPIMI Hangi oyun olursa olsun mod yapımı derslerine o oyun için basit harita tasarımı dersleri ile başlamak bana göre daha avantajlıdır.Çünkü bu sayede sahip olduğunuz editorun temellerini oğrenmiş oluyorsunuz.Çok fazla uzatmadan başlamak istiyorum. DOOM EDITORÜNÜ AÇMAK Birinci adım olarak yapacağınız işlem Doom 3’ü açmak ve ayarlar(options) menusunden tam ekranı(fullscreen) kapatmaktır.Yoksa editor kullanımında sorunlar yaşayabilirsiniz.Menude tam ekranı kaparrıkran sonra Doom3’ü kapatın ve yeniden açın,bu işlem yaptığınız ayarların oyun tarafından uygulanması için gerekli.(Eğer Doom3 konsolu hakkında bilginiz varsa ayarlarınızı yaptıktan sonra konsolu açın ve vidrestart komutunu girin.Ayarlar uygulanmış olacaktır.)Menu tekrar açıldıktan sonra sıra geldi editorü açmaya.Bunu yapmanın 2 yolu var. 1.Yol:Menude iken ‘Ctrl+Alt+Tlide(1’in hemen solundaki tuş)’ tuşlarına aynı anda basın.Böylece konsol açılmış olacak.Konsola editor komutunu girin ve return’a basın ve Doom3 editoru karşınızda. 2.Yol:Doom3 oyununnu açtığınız kısayola sağ tıklayın ve özelliklerine girin.Sonra Hedef kısmında şu değişiklikleri yapın. "C:\Games\Doom III\doom3.exe"+editor Burada önemli olan kısım sadece tırnak işareti dışında kalan kısma yazdığım editor komutu.Bu komutla oyun menu yüklenir yüklenmez konsola editor komutu girilmiş gibi davranacak ve editoru açacaktır.Fakat oyunun ayarlarının tam ekranda çalışmaması gerekiyor. Editorümüzü açtık.Artık asıl işimize başlayabiliriz. BASİT BİR HARİTA YAPIMI İlk çizimimizi yapmadan önce render modunu kapatmamız gerekiyor.Bunu yapmak için View menusunden render mode ayarına bakın eğer işaretli ise kapatın,bir işaret yoksa herhangi bir işlem yapmanıza gerek yok. 
Editorde 3 tane farklı bakış açısı var.Bunlar XY(üstten görünüş),XZ(Önden görünüş) ve YZ(Yandan görünüş).Bu görünüşler arasında geçiş yapmak için Ctlr+Tab tuşlarına aynı anda basmalısınız.Şimdi açımızı XY olarak ayarlayalım. 
Şimdi XY yüzeyinde herhangi bir yerde farenin sağ tuşuna tıklayın ve istediğiniz yere sürükleyip bırakın. 
İşte haritanızın ilk duvarını çizdiniz tebrilker.Doom3 editorunde en son çizdiğiniz şey seçili durumda olacaktır.Şimdi ESC tuşuna basarak duvarımızı seçimsiz duruma getirelim.Pekı başka duvarları,yüzeyleri veya objeleri nasıl seçeceğiz,çok kolay önce shift tuşuna basılı tutun ve sol fare tuşu ile istediginizi seçili duruma getirin.Yaptığınız yüzeyin bükülüğünü değiştirmek için yüzeyi seçin ve o alanın dış bölgesinde kalan herhangı bir yere sol fare tuşu ile tutup istediğiniz yere kadar uzatın.(drag and drop yöntemi)Burada önemli bir nokta var,o da bakış açınız.3D ile biraz da olsa ilgilenen arkadaşlar için bu pek sorun olmaz ama ilgilenmemiş olan arkadaşlar hemen kavramakta zorlanabilir.Bakş açısı XY ise yüzeye üstten bakarak boyutunu ayarlıyorsunuz demektir.Yani başka bir deyişle hazırladığınız odanın tavanını ya da tabanını ayarlıyorsunuz demektir.Diğer bakış açılarında da aynı mantıkta kullanacaksınız. 3D KAMERA KULLANIMI Editorümüzde bir de 3d kamera var dikkatinizi çekmiştir mutlaka.Bu kamera ile haritamızı 3d olarak ve oyun içi grafiklerle görebiliyoruz.Kamerayı hareket ettirmek için tuşlar şunlar; İleri Gidiş : Yukarı Ok Geri Gidiş : Aşağı Ok Sağ Dönüş : Sağ Ok Sol Dönüş : Sol Ok Kamerayı yükseltme : D Kamerayı alçaltma : C Yukarı bakma : A Aşağı bakma : Z BİR KAPLAMA ATAYALIM Yaptığımız yüzeye bir kaplama atamak içn yapmamız gereken önce kaplayacağınız yüzeyi seçmek ve M tuşuna basarak media browseri açmak.Media browser’de dizinler göreceksiniz.Bu dizinlerden texture dizinini seçin ve base_floor alt dizinine girin.Buradan istediğiniz kaplamayı seçebilirsiniz.Kaplama ismine tıkladığınız anda seçili olan yüzey tıkladığınız kaplama ile kaplanacaktır.Kaplamanızın nasıl göründüğüne Camera View penceresinden(Kamerayı kullanarak) bakabilirsiniz. TAVANI VE DUVARLARI OLUŞTURALIM Bakış açınızı XZ olarak değiştirin ve taban yüzeyini seçin.
Sonra space tuşu ile bu yüzeyi kopyalayın ve sadece kpoyaladığınız yüzyi seçin.Seçili yüzeyin iç kısmına farenin sol tuşu ile tıklayarak alttaki yüzeyin biraz üzerine taşıyın ve hizalayın.
Duvarları yapmak için tavanı space ile kopyalıyoruz ve şekildeki gibi uzunluğunu ayarlıyoruz.
Sonra XY bakış açısına geçiyoruz ve duvarı şekildeki gibi kısaltıyoruz ve pozisyonunu ayarlıyoruz.
Ve ilk duvarımızı oluşturduk.Şimdi bu duvar için media browser’den base_wall dizinine girerek istediğimiz kaplamayı seçiyoruz.Odamızı tamamlamak için 4 tarafını duvarla çevirmemiz lazım.Bunu yapmak için XY bakış açısında iken En son hazırladığımız yüzey olan duvarı seçiyruz ve space ile kopyalıyoruz.En yeni duvarımızı seçerek toolbardan Z Rotate butonu ile 90 derece çeviriyoruz.  
Aynı mantıkla kalan 2 duvarı da oluşturuyoruz ve odamızı tamamen kapatmış oluyoruz.
IŞIK VE BAŞLANGIÇ NOKTASI EKLEMEK Yaptıklarımızı görebilmek için bir de ışığa ihtiyacımız var.Işık ekleme işlemini odanın içinde herhangi bir yere farenin sağ tuşuna tıklayarak açtığımız altmenuden light seçeneğine tıklayarak seçiyoruz.Başlangıç noktasını eklemek için ise yine farenin sağ tuşuna tıklıyoruz(Tabi odanın içinde bir yere) ve ‘info->info_player_start’ butonuna tıklıyoruz. 

Artık projemiz böyle görünmeli.
DERLEMEK VE ÇALIŞTIRMAK Ve son nokta.İlk odamızı oluşturduk,ışığımızı ve başlangıç noktamızı ekledik.Artık bölümümüzü derleyerek oynamaya geldi sıra.Derlemek için önce haritayı kaydedin(kayıt işlemi sırasında haritaya vereceğiniz ad önemli.örnek olarak “test” adını verelim.).Daha sonra F2’ye basın.Karşınıza oyunun menüsü gelecek.Konsolu açın ve konsola dmap maps/test.map komutunu yazın ve işlem bitene kadar bekleyin.Herhangi bir hata yoksa haritanız artık oynamaya hazır demektir. Doom3’de base/maps klasoru altındaki her haritayı oynmak için konsola map harita_adı yazmanız yeterli olacaktır.Bizim hazırladığımız test haritasını çalıştırmak için; map test.map yazın ve oynayın. SONSÖZ Bu anlatımda bazı kısımları kısa tuttum ki bu kısımları mantık yürüterek öğrenebilirsiniz.Çünkü en akılda kalıcı yöntem bu oluyor.Eğer bir sorunuz veya probleminiz olursa msn;
Bu e-Posta adresi istek dışı postalardan korunmaktadır, görüntülüyebilmek için JavaScript etkinleştirilmelidir
|