InputAction
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
InputAction "Zıplama", "Koşma" veya "Ateş Etme" gibi bir oyun eylemi mekanizması tanımlar. Bu eylemler daha sonra InputBinding kullanılarak donanım girişlerine yönlendirilir.Bir ilk atasının türünü kontrol edecek ve bu bağlamda kaydedilecek (eğer bir ata bağlamı yoksa, varsayılan bir bağlamda kaydedilecektir).
Özet
Özellikler
InputAction 'nin etkinleştirilip etkinleştirilmediğini belirler.
Eylemin ne tür bir giriş değeri beklediğini belirtir.
Yöntemler
InputAction güncellenir verilen duruma ve uygun sinyalleri ateş eder.
InputAction 'nin mevcut durumunu döndürür.
Etkinlikler
Sadece durum geçişinden
Sadece durum geçişinden
Devlet aynı devlete geçmeye çalışırsa dışında, durum değiştiğinde tüm Enum.InputActionType tipleri için ateş eder, devlet aynı devlete geçmeye çalışırsa.
Özellikler
BoolState
Direction1DState
Direction2DState
Enabled
InputAction 'nin etkinleştirilip etkinleştirilmediğini belirler. Eylem durumu, bu özellik false 'ya geçirildiğinde sıfırlanacaktır.
Eylemin ne tür bir giriş değeri beklediğini belirtir. Daha fazla ayrıntı için Enum.InputActionType bakın.
Yöntemler
Fire
InputAction güncellenir verilen duruma ve uygun sinyalleri ateş eder.Bu yöntem, geçen state aktarılan "giriş" için en yararlıdır, çünkü oyuncu bu durumu normal girişler aracılığıyla tetiklediğinde olayları tetiklemelidir, örneğin Pressed veya StateChanged bağımsız olarak.
Bu yöntem yalnızca state ve Type eşleşen bir 0.5 parametresini kabul edecek ve eşleşmeyen bir türle çağrılmaya çalışılması bir hata verecek, örneğin Type durumunun çağrılması sırasında bir devlet Bool .
Bu yöntemin Pressed , Released ve StateChanged koşullarını takip ettiğini unutmayın.Örneğin, ile bir dizi ardı ardına çağrı yaparsanız, sadece ilk durum değişikliğinde ateşlenecek ve sonraki çağrılar hiçbir şey yapmayacaktır.
Parametreler
Dönüşler
GetState
Mevcut durumu InputAction , örneğin bir eylem için true ile ayarlanmış Type için geri döndürür, örneğin bir eylem için Bool .
Dönüşler
Mevcut durum InputAction .
Etkinlikler
Pressed
Bu etkinlik yalnızca ayarlandığında ve sadece durum 'dan 'a geçtiğinde ateşlenir.
Released
Bu etkinlik yalnızca ayarlandığında ve sadece durum 'dan 'a geçtiğinde ateşlenir.
StateChanged
Bu olay, devlet aynı devlete geçmeye çalışırsa dışında, devletin durumu değiştiğinde tüm Enum.InputActionType tipleri için ateşlenir.
Parametreler
Yeni durum InputAction .