Bulmacalar, oyuncuları sınayan, belirlenen yollarda yönlendiren ve etkileşimi daha derin bir düzeyde teşvik eden temel bir oynanış mekaniğini oluşturur.
Scene Graph; varlıklar, bileşenler ve bunların her ikisinin bileşimi, yani prefablar ile modüler bulmacalar oluşturmak için ideal bir temel sağlar. Verse’te yeni Scene Graph bileşenleri oluşturarak Scene Graph ile oluşturulmuş modüler bulmacaların yapı bloklarını inşa edecek, bu yapı bloklarını yeniden kullanılabilir kompozit prefablar halinde bir araya getirecek ve ardından bu prefablarla farklı bulmacalar oluşturacaksın.
Bu eğitim, Verse kodunun yapısını tasarlamak, Verse’teki özel Scene Graph bileşenleri aracılığıyla objelerin davranışlarını uygulamak, Scene Graph prefablarıyla yeniden kullanılabilir varlık ve bileşen hiyerarşileri oluşturmak, ardından UEFN’de özel etkileşime geçilebilir oynanış oluşturmak için sana baştan sona kadar rehberlik edecek.
Bu eğitim, Scene Graph’ın aşağıdaki çeşitli yerleşik parçalarıyla başlar:
Scene Graph varlıkları
Scene Graph bileşenleri
Sahne olayları
Bu yapı bloklarını genişleterek şunları oluşturacaksın:
Yeni Scene Graph bileşenleri:
triggerable_mesh_component: Örgü görünürlüğünü harici bir eyleme göre aç/kapat.triggerable_light_component: Işığı harici bir eyleme göre aç/kapat.triggerable_movement_component: Bir varlığı harici bir eyleme göre taşı.puzzle_component: Scene Graph varlıkları ve bileşenleri ile oluşturulmuş bulmaca için bulmaca yöneticisi bileşeni.trigger_component:Tetiklenebilirbileşenleri tetikleyen Scene Graph bileşeni.
Yeni Scene Graph sahne olayları:
puzzle_solved_event: Bir bulmacanın çözüldüğünü diğer bileşenlere bildir.triggered_event: Bir tetiklenebilir bileşenin tetiklendiğini diğer bileşenlere bildir.
Yerleşik ve özel bileşenleri temel alan Scene Graph prefabları.
Aşağıdaki videolarda, bu eğitimdeki yapı blokları ile neler oluşturabileceğinin örnekleri gösteriliyor: tetiklenebilir ışıklara sahip bir bulmaca ve oyuncunun uçsuz bucaksız bir uçurumu geçmesine izin vermek için dönüşen bir köprü.
Bu bulmacadaki tetiklenebilir platformlardan bazıları gerçekten sağlamken bazıları sağlam görünümüyle aldatır. Adımlarını akıllıca seç!
Çalışmaya Başlama
Başlamak için Fortnite İçin Unreal Editor’ı (UEFN) aç ve Caldera Adası şablonunu kullanarak yeni bir proje oluştur. Bu şablon, bir volkanik ada ve bazı tasarım unsurları içerir.
Genel Bakış
Bu proje, Scene Graph ve çeşitli Verse konseptlerini temel alır. Başlamadan önce Scene Graph Varlıkları ve Bileşenleri hakkında giriş bilgileri almak için aşağıdaki konuları incele:
Projeni oluşturduktan sonra Işıklar ve Köprüler Bulmacası adasını oluşturmak için aşağıdaki adımları izle:
Tetiklenebilir Arayüz ve Sahne Olayları
Tetiklenebilir bulmaca bileşenlerinin kullanacağı ortak bir arayüz ve bu bileşenlere sinyal gönderecek sahne olayları oluştur.
Bulmaca Bileşeni
Bir bulmacanın çözülüp çözülmediğini belirlemek için bir bulmaca yöneticisi bileşeni oluştur.
Tetikleyici Bileşeni ve Tetiklenebilir Alt Sınıflar
Tetiklenebilir Scene Graph varlıklarını tetikleyen bir bileşen oluştur.
Prefab Oluşturma
Prefablar ve bir bulmaca oluşturmak için önceden tanımlanmış bileşenleri kullan.
Prefablar ile Bulmaca Oluşturma
Bir bulmaca deneyimi oluşturmak için prefabları kullan.