Girdi Tetikleyici cihazı, oyuncular belirli bir kontrol girdisine bastığında veya bıraktığında olay tetiklemenin bir yoludur. Cihazı, bir girdiye ne zaman basıldığını ve hangi oyuncunun bastığını yakalamak için kullanabilirsin.
Girdi tetikleyici cihazda tanımlanan girdinin yanıt süresi, oyuncunun istemci ile sunucu arasındaki gidiş dönüş süresine bağlıdır. Bu nedenle, oyuncunun internet bağlantısına bağlı olarak girdinin girilmesi bir saniye kadar sürebilir. Bu yüzden oyununuz için girdi tetikleyici cihazı kullanırken bunu aklında bulundur.
Bir varili havaya uçurma veya kameraları değiştirme gibi diğer cihaz fonksiyonlarını ya da tetiklenebilir diğer oynanış olaylarını tetiklemek için Kreatif araç takımındaki olay bağlamayı, UEFN’deki Ayrıntılar panelinde yer alan bağlantıları veya Verse kodunu kullanabilirsin.
Girdi Tetikleyici cihazını bulma konusunda yardım için Cihazları Kullanma kısmına bakabilirsin.
Bir adada bir cihazın birden fazla kopyasını kullanıyorsan bunları yeniden adlandırmak yararlı olabilir. Cihazın amacına uygun adlar seçmek, her bir cihazın ne yaptığını hatırlamayı ve Olay Menüsü’nü kullanırken belirli bir cihazı bulmayı kolaylaştırır.
Kreatif Girdi Seçeneğinin İşleyişi
Girdi Tetikleyici cihaz seçeneklerini özelleştirdiğinde, Kreatif Girdi seçeneğinin ilk sırada listelendiğini göreceksin. Bu seçeneğin değerleri, oyuncular tarafından ayarlanabilir bir dizi yeni girdi eylemine karşılık gelir. Bunun çalışma şekli biraz karmaşıktır, dolayısıyla bu bölüm Cihaz Seçenekleri tablosunda olduğundan daha ayrıntılı bir açıklama sunuyor.
Oyuncular bu girdileri Ayarlar Menüsündeki Klavye Kontrolleri ve Oyun Kumandası Eşleştirme sekmelerinin Kreatif Girdi Eylemi bölümünde bulabilir ve yeniden ilişkilendirebilir.
Kenar çubuğunu açıp dişli simgesine tıklayarak Ayar Menüsünü aç, ardından Klavye Kontrolleri veya Oyun Kumandası Eşleştirme simgelerine tıkla. Sol gezinme alanındaki listeyi aşağı kaydırarak ayarlarda bulunan Kreatif Girdi Eylemi bölümüne ulaşabilirsin. Oyuncular buradan hangi eylemlerin hangi kontrollerle eşleşeceğini değiştirebilir. Bu ayarlar tüm Fortnite deneyimlerinde geçerlidir.
Mobil platformlardaki insanlar için bu girdiler her zaman ekranda yeni butonlar olarak görünür. Girdi Tetikleyici cihazında, bu butonun simgesini ve rengini özelleştirmek ve metin görüntülenmesini isteyip istemediğini belirlemek için kullanabileceğin seçenekler bulunur.
Bağlamsal Filtreleme
Bazı cihazlar bağlamsal filtreleme denilen özellikten etkilenirler. Bu özellik, ilgili belirli seçenekler için seçilen değerlere bağlı olarak seçenekleri gizler veya gösterir. Bu, Özelleştir panelindeki karışıklığı azaltır ve seçenekleri bulmayı ve ayarlamayı kolaylaştırır. Bunların fark edilmesine yardımcı olmak adına bağlamsal filtrelemeyi tetikleyen değerler italik yazılır.
Bağlamsal filtrelemeden etkilenenler de dahil bütün seçenekler listelenir. Belirli bir seçeneğin değerlerine göre gizlenmişlerse veya görünüyorlarsa, bu seçeneğin Açıklama alanında bunun hakkında bir not bulunur.
Cihaz Seçenekleri
Kalın olarak yazılan değerler varsayılan değerlerdir. İtalik yazılan değerler ise bağlamsal filtrelemeyi tetikler.
Şu seçenekler yardımıyla bu cihazı özelleştirebilirsin:
| seçenek | Değer | Açıklama |
|---|---|---|
Girdi Türü | Kreatif Girdi Eylemi, Standart Eylem | Bu cihazın standart bir girdiyi mi yoksa özel bir girdiyi mi izlediğini belirler. Standart girdiler yaygın oyun eylemleri için kullanılır. Girdi Türü olarak Standart Eylemler ayarlanırsa bu cihaz, bu eylemlere bağlı girdilerin basılıp basılmadığını veya bırakılıp bırakılmadığını dinler. Kreatif Girdi Eylemleri yalnızca Girdi Tetikleyici tarafından kullanılan özel eylemlerdir. |
Kreatif Girdisi | Özel 1 (Ateş), Özel 2 (Hedef), Özel 3 (Çömel), Özel 4 (Zıpla), Özel 5 (Depar), Özel 6 (Etkileşim), Özel 7 (İleri/Geri), Özel 8 (Sol/Sağ), Özel 9 (Önceki Eşya), Özel 10 (Sıradaki Eşya), Özel 11 (Kısayol Çubuğunu Değiştir), Özel 12 (Toplama Aleti) | Girdi Türü seçeneği Kreatif Girdi Eylemleri olarak ayarlanırsa, bu cihazın dinlemekte olduğu girdi kontrolünü tanımlar. Bunun nasıl çalıştığı hakkında daha fazla bilgi için yukarıdaki Kreatif Girdi Seçeneğinin İşleyişi bölümüne bak. Özel 7 veya Özel 8 seçeneğini belirlersen aşağıda bir ek seçenek gösterilir. |
Eksen Yönü | Negatif, Herhangi biri, Pozitif | Bu seçenek yalnızca Kreatif Girdi seçeneği Özel 7 veya Özel 8 olarak ayarlanırsa görüntülenir. Kreatif Girdi seçeneğinde seçilen girdi kontrolü bir yönlü eksen ise cihazın hangi yönü dinlediğini belirler. Negatif, sola veya geriye doğru, Pozitif ise sağa veya geriye doğru anlamına gelir. |
Standart Girdi | Ateş, Hedef, Çömel, Depar, Zıpla | Bu seçenek sadece Girdi Türü Standart Eylem olarak ayarlanırsa görüntülenir. Bu girdiler normal oyuncu eylemlerine bağlı olanlarla aynıdır. Bu cihaz yalnızca bu girdilere basıldığını veya bırakıldığını dinler. Bir mobil cihazın bu girdilere sahip olmadığı durumlarda özel bir buton oluşturulur. |
Girdiyi Kullan | Açık, Kapalı | Açık olarak ayarlanırsa, girdinin o girdiye bağlı diğer eylemler tarafından okunmasını durdurur. |
Gösterge Panelinde Göster | Açık, Kapalı | Girdinin gösterge panelinde gösterilip gösterilmeyeceğini belirler. |
Gösterge Paneli Açıklaması | {input}, Metin gir | Gösterge Panelinde Göster seçeneği Açık olarak ayarlanırsa gösterge panelinde bu metin gösterilir. Metin alanının 24 karakter sınırı bulunur. Varsayılan metin {input}, geçerli girdiyi gösterecektir. |
Oyun Başlangıcında Etkin | Açık, Kapalı | Oyun başladığında cihazın etkin olup olmayacağını belirler. |
Seçilen Takım | Herhangi biri, Bir takım seç | Hangi takımın girdiyi etkinleştirebileceğini belirler. |
Seçilen Sınıf | Sınıfsızlar, Herhangi biri, Bir sınıf seç | Hangi sınıfların girdiyi etkinleştirebileceğini belirler. |
Takım Seçimini Tersine Çevir | Açık, Kapalı | Açık olarak ayarlanırsa, girdi Seçilen Takım seçeneğinde seçilen takım dışındaki tüm takımlar tarafından etkinleştirilebilir. |
Sınıf Seçimini Tersine Çevir | Açık, Kapalı | Açık olarak ayarlanırsa, girdi Seçilen Sınıf seçeneğinde seçilen sınıf dışındaki tüm sınıflar tarafından etkinleştirilebilir. |
Kayıtlı Oyuncu Davranışı | Kayıtlı Ekle, Kaydı Gerekli Kıl, Kayıtlı Olanları Yok Say | Kayıtlı oyuncuların cihaz tarafından nasıl sayılacağını belirler.
|
Mobil Seçenekler
Mobilde sorunsuz bir şekilde çalışan bir deneyim oluşturmak istiyorsan aşağıdaki seçenekler düğme dizilimlerini ve ölçeklendirmeyi özelleştirmene ve mobil simgeler eklemene olanak tanır.
| seçenek | Değer | Açıklama |
|---|---|---|
Mobilde Metin Gösterilsin | Açık, Kapalı | Bu seçenek yalnızca Girdi Türü, Kreatif Girdi Eylemi olarak ayarlanırsa görüntülenir. Mobil cihazlardaki oyuncular için bu, etkileşim simgesinin açıklama metnini gösterip göstermeyeceğini belirler. |
Mobil Simgesi | El, Bir simge seç | Bu seçenek yalnızca Girdi Türü, Kreatif Girdi Eylemi olarak ayarlanırsa görüntülenir. Mobil cihazlardaki oyuncular için bu, etkileşim simgesi olarak hangi simgenin kullanılacağını belirler. Yok seçilirse El simgesi kullanılır. Simge Seçici'yi açmak için ok işaretine tıkla. Bir simgeyi bulmak için arama alanına tıklayıp metni yaz veya koleksiyona göz atmak için kaydırma çubuğunu kullan. Bir simgeyi seçmek için ona tıkla, ardından Simge Seçici’yi kapatmak için onay işaretine tıkla. |
Mobil Rengi | Beyaz, Bir renk seç | Bu seçenek yalnızca Girdi Türü, Kreatif Girdi Eylemi olarak ayarlanırsa görüntülenir. Mobil Simgesi seçeneğinde seçilen simgenin rengini belirler. Renk Seçici’yi açmak için oka tıkla. Bir rengi bulmak için arama alanına tıklayıp metni yaz veya koleksiyona göz atmak için kaydırma çubuğunu kullan. Bir renk örneğine tıkla, ardından Renk Seçici’yi kapatmak için onay işaretine tıkla. |
Mobil Basma Simgesi | Yok, Bir simge seç | Bu, düğmeye basıldığında etkileşim simgesi olarak hangi simgenin kullanılacağını belirler. Yok seçilirse Mobil Simgesi kullanılır. |
Mobil Kullanım Doğrudan Yerleştirme | Açık, Kapalı | Açık olarak ayarlandığında, Mobil Ofseti X ve Mobil Ofseti Y koordinatlarını değiştirerek mobil düğme yerleşimini değiştirmene olanak tanır. |
Mobil Ölçeği | 1,0 - 10,0 |
Doğrudan Olay Bağlama
Bu cihaza ilişkin doğrudan olay bağlama seçenekleri aşağıda verilmektedir.
İşlevler
Bir fonksiyon, bir cihazdaki bir olayı dinler ve ardından bir eylem gerçekleştirir.
Herhangi bir fonksiyon için seçeneğe ve ardından Cihaz Seç’e tıklayarak Cihaz açılır menüsüne erişebilir ve buradan seçim yapabilirsin.
Bir cihaz seçtikten sonra Olay Seç seçeneğine tıkla ve bu fonksiyonu tetikleyen olayı seç.
Bir fonksiyonu birden fazla cihaz veya olay tetikliyorsa bir satır eklemek için Ekle düğmesine bas ve bu adımları tekrarla.
| seçenek | Açıklama |
|---|---|
Şuradan Alındığında Etkinleştir: | Bir etkinlik gerçekleştiğinde cihazı etkinleştirir. |
Şuradan Alındığında Devre Dışı Bırak: | Bir etkinlik gerçekleştiğinde cihazı devre dışı bırakır. |
Şuradan Alındığında Oyuncuyu Kaydet: | Bir olay gerçekleştiğinde tetikleyen oyuncuyu kaydeder. Kayıtlı Oyuncular, Kayıtlı Oyuncu Davranışı seçeneğinin değerine bağlı olarak sayılan oyuncular listesine eklenebilir veya listeden kaldırılabilir. |
Şuradan Alındığında Oyuncunun Kaydını Sil: | Bir olay gerçekleştiğinde tetikleyen oyuncuyu kayıtlı oyuncular listesinden kaldırır. |
Şuradan Alındığında Tüm Oyuncuların Kaydını Sil: | Bir olay gerçekleştiğinde kayıtlı oyuncular listesinden tüm oyuncuları temizler. |
Etkinlikler
Doğrudan etkinlik bağlama, etkinlikleri birer aktarıcı olarak kullanır. Bir etkinlik, başka bir cihaza bir işlev gerçekleştirmesini belirtir.
Herhangi bir olay seçeneği için seçeneğe ve ardından Cihaz Seç’e tıklayarak Cihaz açılır menüsüne erişebilir ve buradan seçim yapabilirsin.
Bir cihaz seçtikten sonra, olayı bu cihazın bir fonksiyonuna bağlamak için Fonksiyon Seç seçeneğine tıkla.
Olaydan birden fazla fonksiyon tetikleniyorsa Ekle düğmesine bas ve tekrarla.
| seçenek | Açıklama |
|---|---|
Girdiye Basıldığında Olayı Şuraya Gönder: | Girdi kontrolüne basıldığında seçilen cihaza bir olay gönderir ve bu da seçili fonksiyonu tetikler. |
Girdi Bırakıldığında Olayı Şuraya Gönder: | Girdi kontrolü bırakıldığında seçilen cihaza bir olay gönderir ve bu da seçili fonksiyonu tetikler. |
Verse’te Girdi Girdi Tetikleyici Cihazı Kullanma
Verse’te bir Girdi Tetikleyici cihazını kontrol etmek için aşağıdaki kodu kullanabilirsin. Bu kod, Girdi Tetikleyici cihazı API’sindeki olayların ve fonksiyonların nasıl kullanıldığını gösterir. Deneyimine uyacak şekilde ayarla.
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Verse.org/Simulation }
# A Verse-authored creative device that can be placed in a level
input_trigger_device_verse_example := class(creative_device):
Bu kodu UEFN deneyiminde kullanmak için şu adımları takip et:
Adana bir Girdi Tetikleyici cihazı sürükle.
input_trigger_device_verse_example adlı yeni bir Verse cihazı oluştur. İzlenecek adımlar için Verse Kullanarak Kendi Cihazını Oluşturma kısmına bakabilirsin.
Visual Studio Code’da, input_trigger_device_verse_example.verse cihazını açarak yukarıdaki kodu yapıştır.
Kodunu derle ve Verse tarafından oluşturulan cihazı adana sürükle. İzlenecek adımlar için Verse Cihazını Bölümüne Ekleme bölümüne bakabilirsin.
Adandaki Girdi Tetikleyici cihaz için Verse cihazına bir referans ekle. İzlenecek adımlar için Verse Cihazı Özelliklerini Özelleştirme sayfasında yer alan Bölümünde Bir Kreatif Cihazına Verse Referansı Ekleme bölümüne bakabilirsin.
Projeni kaydet ve oynanış testi için Oturumu Başlat’a tıklayarak oyna.
Girdi Tetikleyici Cihazı Verse API’si
Verse’te Girdi Tetikleyici cihazını kullanma hakkında daha fazla bilgi için input_trigger_device API Referansına bak.