Koltuk cihazı, oyuncuları oturur pozisyonda yerleştirmenizi sağlar, kamerayı hareket ettirme becerilerini kısıtlar veya değiştirir. Böylece oyuncunun görüş alanını belirli bir açıya odaklayabilirsiniz.
Bu adalarında şu şekillerde kullanabilirsin:
Sinemalar
Konserler veya diğer sanal etkinlikler
Terminal/PC etkileşimleri
Restoranlar
Hız trenleri veya diğer araçlar
Cihazda birden fazla koltuk türü kullanılabilir ve koltuklar görünmez olarak da ayarlanabilir.
Koltuk cihazını bulmak için Cihazların Kullanımı bölümünü incele.
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 özellik, Özelleştir panelindeki karışıklığı azaltacak ve seçenekleri ayarlamayı ve bulmayı kolaylaştıracaktır. Ancak hangi seçeneklerin veya değerlerin bağlamsal filtrelemeyi tetiklediğini anlamak kolay olmayabilir. Bunları kendi cihaz dokümantasyonunda tanımana yardımcı olması için bağlamsal filtrelemeyi tetikleyen tüm veriler için italik yazı stili kullanıyoruz. Bağlamsal filtrelemeden etkilenenler de dahil bütün seçenekler listelenecek. Belirli bir seçeneğin değerlerine göre gizlenmiş veya görünür haldelerse bu seçeneğin Açıklama alanında bunun hakkında bir not olacak.
Cihaz Seçenekleri
Şu seçenekler yardımıyla bu cihazı özelleştirebilirsin:
Kalın olarak yazılan değerler varsayılan değerlerdir. İtalik yazılan değerler ise bağlamsal filtrelemeyi tetikler.
| seçenek | Değer | Açıklama |
|---|---|---|
Koltuk Modeli | Görünmez, Rahat Koltuk, Bar Taburesi, Varil, Taş, Temel, Özel | Koltuğun görünümünü belirler. Not: Özel yalnızca UEFN’de kullanılabilir, Kreatif’te kullanılamaz. |
Etkileşim Süresi | Etkileşim Kurma, Anında, Bir süre miktarı seç veya gir. | Oyuncunun koltuğa oturmadan önce etkileşim kontrolünü basılı tutması gereken süreyi belirler. Varsayılana ayarlandığında veya bir etkileşim süresi belirlediğinde, iki ek seçenek ortaya çıkar. Etkileşim Kurma’yı seçerseniz bu seçenekler görüntülenmez. |
Etkileşim Yarıçapı | Varsayılanı Değiştirme, Bir yarıçap seç | Bu değer, etkileşime girebilmek için cihazdan ne kadar uzakta olabileceğini metre cinsinden belirler. |
Etkileşim Açısı | 45, Bir açı seç | Bu ayar, alanın bir cihaza sabitlenmiş açısını belirler. Bir oyuncu cihazla etkileşime girebilmek için bu açıda olmalıdır. Bunu maksimum değer olan 180 dereceye ayarladığında koltukla her yönden etkileşime girebilirsin. |
Etkinleştiren Takım | Herhangi biri, Bir takım seç | Hangi takımın cihazı etkinleştirebileceğini belirler. |
Takım Seçimini Tersine Çevir | Açık, Kapalı | Açık olarak ayarlanırsa, Etkinleştiren Takım seçeneğinde belirtilen takım dışındaki tüm takımlar cihazı etkinleştirebilir. Bu seçenek varsayılan durumda kapalıdır. |
İzin Verilen Sınıf | Sınıfsızlar, Herhangi biri, Bir sınıf seç | Hangi sınıfların cihazı etkinleştirebileceğini belirler. |
Sınıf Seçimini Tersine Çevir | Açık, Kapalı | Açık olarak ayarlanırsa, Etkinleştiren Sınıf seçeneğinde belirtilen sınıf dışındaki tüm sınıflar cihazı etkinleştirebilir. Bu seçenek varsayılan durumda kapalıdır. |
Oyun Sırasında Etkin | Açık, Kapalı | Oyun başladığında cihazın etkin olup olmayacağını belirler. Devre dışı bırakılan cihazlar, Etkinleşti dışındaki tüm olayları yok sayar. |
Oyuncu Kalkışı Etkin | Açık, Kapalı | Oyuncuların kendi başlarına koltuktan kalkıp kalkamayacağını belirler. |
Kamera Çarpışması | Açık, Kapalı | Koltuğun, üzerinde oturan oyuncular için kamerayı kısıtlayıp kısıtlamayacağını belirler. Koltuk görünmezse, oturma pozisyonundan 40 cm yarıçapındaki her şey için kamera çarpışması devre dışı bırakılır. |
Otururken Ses Oynat | Açık, Kapalı | Koltuğa otururken ve koltuktan kalkarken bir ses efektinin kullanılıp kullanılmayacağını belirler. |
Etkileşim Metni | Otur, Metin gir | Oyuncuların, koltuğun etkileşim isteminde görecekleri metni belirler. Metin alanı 150 karakterle sınırlıdır. |
İniş Yönü | İleri, Geri, Sol, Sağ, Yön Gir, Kameranın Bakış Yönü | Oyuncunun koltuktan inerken fırlatılacağı yönü belirler. Yön Gir olarak ayarlanırsa oyuncuların koltuğa oturduğu yön kabul edilir. Kameranın Bakış Yönü olarak ayarlanırsa oyuncular karakterin kamerasının baktığı yöne fırlatılır. Bu seçenek, koltuğun etkileşim açısı ile sınırlıdır. |
İniş Kuvveti | 500 cm/s, Bir kuvvet miktarı seç | Oyuncunun koltuktan kalkarken kalkış yönünde belirlenen yöne fırlatılma gücünü belirler. |
Yukarı İniş Gücü | 250 cm/s, Yukarıya doğru bir kuvvet miktarı seç | Oyuncunun koltuktan kalkarken doğrudan yukarı fırlatılma gücünü belirler. |
Doğrudan Olay Bağlama
Bu cihaz için doğrudan olay bağlama seçenekleri aşağıdaki gibidir.
Fonksiyonlar
Bir fonksiyon, bir cihazdaki 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, cihazın fonksiyonunu tetikleyecek olayı cihaza bağlamak için Olay Seç’e tıkla.
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. Devre dışı bırakıldığında, oyuncular koltuğa oturamaz ve o anda koltukta oturan oyuncular kaldırılır. |
Şuradan Alındığında Oyuncunun Kalkmasına İzin Ver | Bir olay gerçekleştiğinde oyuncuların istedikleri zaman koltuktan kalkabilmelerini sağlar. |
Şuradan Alındığında Oyuncunun Kalkmasına İzin Verme | Bir olay gerçekleştiğinde oyuncular kendi başlarına koltuktan kalkamazlar. |
Şuradan Alındığında Oyuncuyu Oturt | Bir olay gerçekleştiğinde oyuncuyu koltuğa oturtur. |
Şuradan Alındığında Oyuncuyu Kaldır | Bir olay gerçekleştiğinde oyuncuyu koltuktan kaldırır. |
Olaylar
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, süreölçeri seçili cihazın bir fonksiyona bağlamak üzere Fonksiyon Seç’e tıkla.
Olaydan birden fazla işlev tetiklenirse Ekle düğmesine bas ve tekrarla.
| seçenek | Açıklama |
|---|---|
Oyuncu Oturduğunda Olay Gönder | Bir oyuncu koltuğa oturduğunda, seçili cihaza seçili fonksiyonu tetikleyen bir olay gönderilir. |
Oyuncu Kalktığında Olay Gönder | Oyuncu koltuktan kalktığında, seçili cihaza seçili fonksiyonu tetikleyen bir olay gönderilir. |
Verse’te Bir Koltuk Cihazı Kullanma
Verse’te bir Koltuk cihazını kontrol etmek için aşağıdaki kodu kullanabilirsin. Bu kod, Koltuk cihazı API’sindeki olay 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 }
using { /Verse.org/Random }
# A Verse-authored creative device that can be placed in a level
Bu kodu UEFN deneyiminde kullanmak için şu adımları takip et:
Adana bir Koltuk cihazı sürükle.
chair_device_verse_example adlı yeni bir Verse cihazı oluştur. İzlenecek adımlar için Verse Kullanarak Kendi Cihazını Oluşturma bölümüne bak.
Visual Studio Code’da (VSC) chair_device_verse_example.verse dosyasını aç ve kodu bu dosyaya 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 Koltuk cihazı için Verse cihazına referans ekle. Adımlar için Bölümündeki Kreatif Cihazına Verse Referansı Ekleme dokümantasyonunu incele.
Projeni kaydet ve oynanış testi için Oturumu Başlat’a tıkla.
Koltuk Cihazı Verse API’si
Koltuk cihazını Verse’te kullanma hakkında daha fazla bilgi için chair_device API referansını incele.