Unreal Engine'de Birinci Şahıs Kontrol Cihazı Oluşturma

Bu eğitim, Unreal Engine'de birinci şahıs kontrolcü oluşturma adımlarını ele alarak, oyun ortamında gezinmeyi ve etkileşimi mümkün kılıyor.

Adım 1: Yeni Bir Proje Kurma

Unreal Engine'i başlatın ve temelinde Birinci Kişi'nin bulunduğu bir şablon kullanarak yeni bir proje başlatın.

Adım 2: Birinci Şahıs Karakteri Ekleme

Unreal Engine'de İçerik Tarayıcısına gidin ve FirstPersonBP klasörünü bulun.

  1. FirstPersonBP klasörünü açın ve Blueprints alt klasörüne erişin.
  2. FirstPersonCharacter planına çift tıklayarak Plan Düzenleyicisi'nde açın.

Adım 3: Karakteri Yapılandırma

Blueprint Editörünün İçinde:

  • Bir Kamera bileşeni eklemek için Bileşen Ekle seçeneğini kullanın.
  • Kameranın konumunu karakterin göz hizasına göre ayarlayın.
  • Bir Yaylı Kol bileşeni ekleyin ve kamerayı karaktere göre konumlandırmak için kamerayı buna bağlayın.
  • İstediğiniz görünümü elde etmek için Yaylı Kol ve Kamera özelliklerini değiştirin.

Adım 4: Hareket için Girişi Ayarlama

Karakter hareketi için giriş bağlamalarını yapılandırın:

  1. Düzenle menüsünden Proje Ayarlarına erişin.
  2. Giriş bölümüne gidin ve seçin.
  3. MoveForward ve MoveRight için yeni Eylem Eşlemeleri oluşturun.
  4. İleri ve yanlara doğru hareket için uygun tuşları atayın.

Adım 5: Karakter Hareketini Uygulama

Blueprint Editöründe:

  • Olay Grafiği sekmesine erişin.
  • İleri ve yanlara doğru hareket için girdileri işlemek üzere Olay Grafiğindeki düğümleri kullanın.
  • Alınan girdiye göre karakter hareketini yönlendirmek için Hareket Girişi Ekle gibi işlevleri kullanın.
// Example blueprint nodes for moving forward and sideways
Add Movement Input (World Direction) - Event Graph
Add Movement Input (World Direction) - Event Graph

Adım 6: Birinci Şahıs Kontrolcüsünü Test Etme

Plan değişikliklerini derleyin ve kaydedin. Birinci şahıs kontrolcüsünü test etmek için Unreal Editor içindeki Oynat düğmesine tıklayın.

Karakterin hareketlerinin kamera tarafından etkili bir şekilde izlendiğini doğrulamak için belirlenmiş tuşları kullanarak hareket edin.

Adım 7: Özelleştirme ve Tekrarlama

Animasyonları entegre ederek, hareket hızlarını ayarlayarak veya kamera ayarlarını belirli oyun gereksinimleriyle uyumlu hale getirerek daha fazla özelleştirin.

Çözüm

Bu adımları izleyerek, Unreal Engine'de temel bir birinci şahıs kontrolcüsünü başarıyla kurmuş olursunuz. Bu kontrolcü, oyuncularınızın oyun ortamınızı keşfetmesini ve nesnelerle etkileşim kurmasını sağlar. Oyununuzun sürükleyiciliğini ve oyun deneyimini geliştirmek için ek özellikler ve işlevler deneyin.