Etkinleştiriciler, bir girdinin size ne zaman, nasıl ve ne sıklıkta yanıt vereceğini kontrol etmenizi sağlayan güçlü araçlardır.
Örnek: "Aşağı" Butonuna Basılı Tutmak
Bir menü ağırlıklı RYO oynarken yüzlerce öğe arasında gezmek için için tek tek "aşağı" butonuna basmak zorunda kalıp sinirlendiniz mi?
Etkinleştiriciler şunun gibi basit makroları tanımlayabilmenize olanak tanır: "Eğer AŞAĞI butonuna 1 saniye basılı tutarsam, butonu bırakana kadar 0,1 saniye aralıklarla bu komutu tekrar et." Her ne kadar geliştiriciler bunu oyuna dâhil etmemiş olsa da siz artık o listedeyken aşağı butonuna basılı tutarak hızlı bir şekilde gezinebilirsiniz!
Burada bahsi geçen örnek RYO oyununun yapılandırma menüsündeyiz. DPAD düzgün bir şekilde zaten atanmış ancak "DPAD Aşağı" girdisine bir etkinleştirici eklemek istiyoruz:
Bunu seçtiğimiz zaman karşımıza çıkacak menüden "Etkinleştiricileri Göster"i seçiyoruz.
Buradan etkinleştiriciler menüsüne yönlendirileceğiz ve karşımıza kullanabileceğimiz birçok ayar çıkacak:
İlk iş olarak "Uzun Basma"yı etkinleştirme türü olarak seçeceğiz. Özel davranışı bu tetikleyecektir.
Varsayılan olarak, etkinleştiricinin ataması orijinal girdiyle (DPAD Aşağı) aynıdır. Bu atama istediğimiz atama olduğu için bir değişiklik yapmıyoruz. "Uzun Basma Süresi"ni de varsayılan değer olan 0,15 saniyede bırakıyoruz.
Ancak "Tekrar Etmek İçin Basılı Tut (Turbo)" ayarını "Açık" olarak değiştireceğiz:
"Tekrar Oranı"nı varsayılan değeri olan 0,9 saniyede bırakacağız. Artık DPAD Aşağı butonuna basıldığı ve 0,15 saniyeden uzun basılı tutulduğu sürece buton bırakılana kadar her 0,9 saniyede bir DPAD Aşağı komutu gönderecek. Bu zamanlamalar isteğiniz doğrultusunda değiştirilebilir.
Eğer birkaç tane etkinleştirici eklemek istiyorsanız bunu "Etkinleştirici Ekle" seçeneğini seçerek yapabilirsiniz. "Hiç - Etkinleştiriciyi Kaldır" seçeneğini etkinleştirici türü olarak seçerek bir etkinleştiriciyi kaldırabilirsiniz. Ekleyebileceğiniz etkinleştiricilerin sınırı yoktur ancak beş taneden fazla eklediğiniz zaman arayüz üzerinden çalışmaya başlayacaktır.
Etkinleştirici Ayarları
Etkinleştirici sistemindeki kullanılabilir ayarların açıklamaları aşağıdadır. Bu ayarlar etkinleştirme türünden bağımsız olarak her zaman kullanılabilirdir:
Ad | Değerler | Açıklama |
---|
Etkinleşme Türü | Normal Basış, Çifte Basış, Uzun Basış, Basış Başlangıcı, Basmayı Bırakma, Kaynaştırmalı Basış, Hiç - Etkinleştiriciyi Kaldır | Etkinleştiriciler girdinin size nasıl yanıt verdiğini belirler. Normal bir basış mı, uzun bir basış mı yoksa çift tıklama mı? Onları buradan seçebilir veya kaldırabilirsiniz. |
Atama | Dijital Girdi/Eylem | Bu etkinleştiriciye klavye, fare ve oyun kumandası butonları veya başka eylemler gibi bir veya daha fazla eylem atayabilirsiniz. |
Aç/Kapa | Açık, Kapalı | Aç/Kapa, bu etkinleştiricinin bırakıldıktan sonra tekrar basılana kadar etkin kalmasını sağlayacaktır. |
Ateş Başlangıcı Gecikmesi | 0,1-1,0 | Etkinleştirici, butona basıldıktan sonra bu süre zarfı boyunca bekleyecek ve ardından etkinleşecektir. Bu gecikmenin başlangıcı, butona basılı olduğu müddet boyunca ileri kayacaktır yani eğer bir gecikme sonu değeri belirlenmezse, butona basılan toplam süre aynı olacak, sadece gecikme olacaktır. |
Ateş Sonu Gecikmesi | 0,1-1,0 | Etkinleştirici, buton bırakıldıktan sonra devre dışı bırakmadan önce belirtilen süre boyunca bekleyecektir. Son gecikmesi butonun, fiziksel olarak basılı tutulduğundan daha uzun bir süre etkin kalmasını sağlayacaktır. |
Haptik Keskinliği | Kapalı, Düşük, Orta, Yüksek | Bu, etkinleştiricinin etkinleşme ve devre dışı kalma esnalarında ortaya çıkacak olan haptiklerin gücünü belirler. |
Döngü Ataması | Açık, Kapalı | Döngü ataması, bu etkinleştirici her defasında etkin bir duruma getirildiğinde etkinleştiricinin bütün atamaları arasında sırasıyla geçiş yapmasına neden olacaktır. Sıra, buton atama süreci esnasında bu eylemlerin seçilme sırasına göre belirlenmektedir. |
Aşağıda çeşitli etkinleşme türlerinin açıklaması yer almaktadır:
Etkinleşme Türü | Açıklama |
---|
Normal Basış | Normal basış etkinleştiricisi varsayılan türdür. Tuşa bastığınızda etkinleştirir ve siz bırakana kadar öyle kalmaya devam eder. |
Çifte Basış | Çift basış etkinleştiricisi etkinleşmek için çabuk bir çift basış girdisine ihtiyaç duyar. Eğer ikinci basış esnasında butona basılı tutulursa, basılı vaziyette kalacaktır. Aynı butona atanmış herhangi bir kesilebilir etkinleştirici, eğer bir çift basış gerçekleşirse tetiklenmeyecek ve tetiklenmenin gerçekleşmesi için de çift basış süresi geçene kadar duraklatılacaktır. |
Uzun Basış | Uzun basış etkinleştiricisi etkinleşmek için butonun belirli bir süre boyunca basılı bir şekilde kalmasına ihtiyaç duyar. Uzun basış süresi geçtikten sonra siz butonu bırakana kadar etkin kalacaktır. Aynı butona atanmış herhangi kesilebilir bir etkinleştirici, eğer uzun basış tetiklenmişse tetiklenmeyecek ve uzun basış süresi altındayken buton bırakılana kadar da duraklatılacaktır. |
Basış Başlangıcı | Basış başlangıcı etkinleştiricisi, butona basıldığında etkinleşir. Butona basılmaya devam edilse bile basmanın hemen ardından devre dışı kalır. Bu özellikle, "çömelmeyi aç/kapa" eylemi gibi, aç/kapa eylemlerini butona basıldığında devamlı hâle getirmek amacıyla basmayı bırakma etkinleştiricisi ile kullanıldığında oldukça kullanışlıdır. |
Basmayı Bırakma | Basmayı bırakma etkinleştiricisi, buton bırakıldığında etkinleşir ve ardından devre dışı kalır. |
Kaynaştırılmış Basış | Normal basışa ek olarak normal bir girdi etkinleştirmeye basıldığında belirlenmiş ilave bir butonun da basılmasına ihtiyaç duyar. Kaynaştırılmış buton için diğer atamalar girdi göndermeye devam eder. |
Hiç - Etkinleştiriciyi Kaldır | Bu seçeneği seçmek etkinleştiriciyi ve içerdiği bütün atamaları kaldıracaktır. |
Bu ayarlar bazı etkinleşme türlerine özeldir:
Ad | Değerler | Etkinleşme Türü | Açıklama |
---|
Kesilebilir | Açık, Kapalı | Normal Basış, Basmayı Bırakma | Kesilebilir etkinleştiriciler, diğer etkinleştiriciler kullanıldığında duraklatılabilir veya durdurulabilirler. Örneğin, bir uzun basış etkinleştiricisi, bir tam basış etkinleştiricisini durdurarak, tam basışın sadece uzun basış tetiklenmediği zamanlarda tetiklenmesine neden olabilir. Eğer etkinleştirici kesilebilir değilse, davranış olarak başka etkinleştiricileri yok sayacaktır. |
Çifte Basış Süresi | 0,1-1,0 | Çifte Basış | Etkinleştiriciyi etkinleştirmek için ne kadar hızlı bir biçimde çifte basış yapmanız gerektiğini belirler. Bu girdide olan kesilebilir bütün etkinleştiriciler de aynı zamanda bu süre geçmeden önce tetiklenemeyeceklerdir. |
Uzun Basış Süresi | 0,1-1,0 | Uzun Basış | Etkinleştiriciyi etkinleştirmek için butona ne kadar süre basılı tutulması gerektiğini belirler. Bu girdiye atanmış herhangi kesilebilir bir etkinleştirici, bu gecikme süresinden önce buton bırakılmadığı müddetçe etkinleşmeyecek ve eğer uzun basış etkinse de bunlar hiçbir şekilde etkinleşmeyeceklerdir. |
Tekrar Etmek için Basılı Tut (Turbo) | Açık, Kapalı | Normal Basış, Çifte Basış, Uzun Basış | Turbo, basılı tutarken bu etkinleştiricinin daha çabuk bir biçimde etkinleşmesini ve devre dışı kalmasını sağlar. Döngü atamalarıyla birlikte kullanılabilir. |
Tekrar Oranı | 0,1-1,0 | Normal Basış, Çifte Basış, Uzun Basış | Turbonun hızı bu kaydırıcı aracılığıyla ayarlanmaktadır. |