Buradasın
Oyun Geliştirme Eğitim Videosu: Silah Değiştirme ve Yere Bırakma Sistemi
youtube.com/watch?v=qS6fS-lgzawYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan oyun geliştirme eğitim serisinin ikinci bölümüdür.
- Videoda, oyun içinde silah değiştirme ve yere bırakma sistemlerinin nasıl geliştirileceği adım adım gösterilmektedir. Eğitmen önce eldeki silahın ismini öğrenmek için bir değişken tanımlar, ardından F tuşuna basıldığında silah değiştirme işlemini gerçekleştirir ve G tuşuna basıldığında eldeki silahın yere bırakılması için yeni bir sistem ekler.
- Video sonunda içerik üreticisi, izleyicilerin anlamadıkları bir yer varsa yorum atabileceklerini ve istedikleri bir ders varsa belirtmelerini isteyerek, bu yorumlara göre hangi dersi çekeceğini belirleyeceğini söyler.
- Silah Değiştirme Sisteminin Geliştirilmesi
- Videoda ilk videoda bahsedilen silah değiştirme sistemi geliştirilecek.
- İlk videoda silahlar siyah yere düşmüyordu, bu sorun için yeni bir sistem geliştirildi.
- Sistemde iki silah bulunuyor: M4A1 ve pompalı silah.
- 00:44Silah Değiştirme ve Yere Bırakma Özellikleri
- M4A1 silahı elde alındığında yere düşüyor.
- G tuşuna basıldığında eldeki silah yere bırakılıyor.
- Hem silah değiştirme hem de G tuşuna basıldığında silah yere düşme sistemi oluşturuldu.
- 01:16Kodun Temizlenmesi ve Yeni Değişken Tanımlama
- Proje temizlendikten sonra en son yazılan kodlara bakılıyor.
- F tuşuna basıldığında silah yerden alınıyor ve diğer sıralar kapatılıyor.
- Elimizdeki silahın ismini öğrenmek için "public string silahİsmi" adında bir değişken tanımlanıyor.
- 01:49Silah İsmi Kontrolü
- F tuşuna basıldığında silah ismi boşsa, dokunulan objenin ismi silahİsmi değişkenine atanıyor.
- Eğer silahİsmi boşsa, silah açma fonksiyonu çağrılıyor.
- Eğer silahİsmi boş değilse, önceden alınan silahın ismi kullanılıyor.
- 03:58Silah Yere Bırakma Fonksiyonu
- "public void silahAtma" adında bir fonksiyon oluşturuluyor.
- Bu fonksiyona silahİsmi parametresi gönderiliyor.
- Silahİsmi değişkenine göre silah yere bırakılıyor.
- 05:19Silah Oluşturma Sistemi
- Gizli bir "GameSilah" objesi oluşturuluyor.
- "Records" klasörüne "ResUcs" adında bir klasör ekleniyor.
- "ResUcs" klasöründen silah ismi gönderilerek silah objesi oluşturuluyor.
- 07:34Silahın Konumlandırılması
- Silah objesi karakterin önünde oluşturuluyor.
- Silah objesinin pozisyonu ve rotasyonu belirleniyor.
- Kamera bakış açısı silah objesine atanıyor.
- 08:41Sistem Testi ve G Tuşu Fonksiyonu
- Sistem test edildiğinde M4A1 silahı elde alındığında yere bırakılıyor.
- G tuşuna basıldığında eldeki silah yere bırakılıyor.
- G tuşuna basıldığında silah açma fonksiyonu çağrılıyor ve tüm sıralar kapanıyor.
- 12:03Video Kapanışı ve İzleyici İletişimi
- İzleyicilerden anlamadıkları bir yer varsa yorum atmaları isteniyor.
- Videoyu beğenmeleri ve paylaşmaları destek olmak için en güzel şey olarak vurgulanıyor.
- İzleyicilerden istedikleri bir ders varsa yorum atmaları isteniyor ve çok beğeni gelirse o ders çekilecek.
- İzleyicilerden abone olmaları rica ediliyor.