• Buradasın

    Oyun Geliştirme Eğitim Serisi: Nişan Alma Sistemi

    youtube.com/watch?v=G0dgGyUrxCo

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan oyun geliştirme eğitim serisinin bir bölümüdür. Eğitmen, izleyicilere nişan alma sisteminin nasıl oluşturulacağını adım adım göstermektedir.
    • Videoda, oyuncunun sağ tuşuna basılı tuttuğunda silahın konumunun değişmesi ve kameranın biraz yaklaşması işlemi anlatılmaktadır. Eğitmen önce AK-47 silahı üzerinde örnek bir script oluşturarak normal konum ve nişan konumu vektörlerini tanımlar, ardından mouse'un sağ tuşuna basıldığında bu konumlar arasında yumuşak bir geçiş sağlar. Ayrıca, karakterin nefes alma animasyonuna da nişan alma işlemi entegre edilir.
    • Eğitmen, ilerleyen zamanlarda dürbün yapımı gibi farklı eğitimlerin de olacağını belirtmekte ve bu sistemin diğer silahlar için de uygulanabileceğini vurgulamaktadır.
    00:09Nişan Alma Sistemi Tanıtımı
    • Nişan alma sistemi, mouse'un sağ tuşuna basılı tutulduğunda silahın konumunun değişmesi ve kameranın yaklaşması şeklinde çalışır.
    • Bu ders kombat moto olarak adlandırılır ve ilerleyen zamanlarda scope yapımı gibi farklı eğitimler de sunulacaktır.
    • Nişan alma sistemi, dürbün eğitimi değil, sadece silahın konumunu değiştirmek için kullanılır.
    01:08Silahların Farklılığı ve Script Oluşturma
    • Farklı silahlar (AK-47, M4A1, Piston, SCAR) için ayrı ayrı nişan alma sistemi oluşturulması gerekir çünkü her silahın konumu, boyutları ve tutuşu farklıdır.
    • FPS Hans üzerinde değil, Recol Rotation bölümünde işlem gerçekleştirilecektir.
    • Yeni bir script oluşturulup "nişan alma" adı verilir ve diğer silahlar için de benzer scriptler kullanılabilir.
    03:07Vektörlerin Oluşturulması
    • Nişan alma sistemi için silahın lokal konumunun değişikliğine ihtiyaç vardır.
    • İki vektör üç oluşturulur: "normal konum" ve "nişan konum".
    • Normal konum, silahın başlangıç pozisyonunu, nişan konum ise nişan alındığında silahın alacağı pozisyonu belirtir.
    04:29Pozisyon Değerlerinin Ayarlanması
    • Normal konum değerleri, silahın başlangıç pozisyonunu temsil eder.
    • Nişan konum değerleri, mouse'un sağ tuşuna basıldığında silahın alacağı pozisyonu belirler.
    • X, Y ve Z değerleri ayarlanarak silahın normal ve nişan pozisyonları belirlenir.
    07:24Mouse Sağ Tuşu ile Nişan Alma
    • Mouse'un sağ tuşuna basıldığında silahın pozisyonunun değişmesi için script'in update bölümüne kod eklenir.
    • Mouse'un sağ tuşu 1 değerine karşılık gelir ve bu tuşa basıldığında silahın pozisyonu nişan konumuna geçer.
    • Pozisyon değişimi yumuşak bir şekilde gerçekleşir ve belirli bir hızda (speed) gerçekleşir.
    11:08Nefes Alma Animasyonu Ekleme
    • Mouse'un sağ tuşuna basıldığında nefes alma animasyonunun durması için yeni bir animasyon eklenebilir.
    • Animasyon, mouse'un sağ tuşuna basıldığında "nefes tut" durumuna, basılmadığında "nefes tut değil" durumuna geçer.
    • Bu işlem, önceki derslerde öğretilen animasyon mantığını kullanarak gerçekleştirilebilir.
    13:59Nefes Tut Animasyonu Oluşturma
    • Yeni bir animasyon oluşturuluyor ve "nefes tut" adı veriliyor.
    • Idle pozisyonundan nefes tut pozisyonuna geçiş için animasyon ayarları yapılıyor.
    • Nefes tut animasyonunda rotasyon ve pozisyon sabit kalacak şekilde ayarlanıyor.
    16:30Kamera Ayarları
    • Silahın konumu belirlenmiş ve daha detaylı ayarlanabileceği belirtiliyor.
    • Nişan alma durumunda ekranın biraz yaklaşması ve ilerideki ekranın daha net görünmesi isteniyor.
    • Kod içerisinde kamera görüş açısını (field of view) değiştirerek bu sorun çözülebiliyor.
    18:48Kamera Ayarlarının Uygulanması
    • Kamera ayarları kaydedildikten sonra test ediliyor ve ileride düşmanların net görünmesi sağlanıyor.
    • Kamera ayarlarının yumuşatılması da mümkün olduğu belirtiliyor.
    • Videoların aynı zamanda Türkiye Eğitim Portalı web sitesinde makale versiyonları da paylaşıldığı söyleniyor.
    20:51Gelecek Dersler
    • Bu animasyonun diğer tüm silahlara da uygulanabileceği belirtiliyor.
    • Nişan aldıktan sonraki pozisyonda daha hassas ayarlamalar yapılması gerektiği vurgulanıyor.
    • İlerleyen zamanlarda sniper silahları ve eklenti eklenen silahlar için farklı animasyonlar yapılacağı söyleniyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor