Ana içeriğe atla

Bu makalede yazılan her içerik Trakya Üniversitesi BPR öğrencilerinin özgün içeriğidir.

Input Manager Nedir?

Kullanıcı tarafından gönderilen girişleri algılayarak oyuna aktarmamıza yarayan yapıya Input sistemi denmektedir.Bu tarz kullanıcı girişlerinin tespiti için Input sınıfının özellikleri ve metotları kullanılmaktadır.

Input sınıfının metotlarıyla kullanıcıdan tüm girdileri alabiliriz.Genellikle true false cevabı döndürdüğü için çoğunlukla if sorgusu içerisinde kullanılırlar.

GetKey(); Metodu

Kullanıcının klavye üzerinden belirli tuşa basıp basmadığını kontrol etmek amacıyla kullanılan bir fonksiyondur

GetKeyDown(); Metodu

GetKey(); metodunda olduğu gibi kullanıcının belirtilen tuşa basıp basmadığını kontrol eden bir fonksiyondur farkını soracak olursanız sadece 1 kere çalışır

GetKeyUp(); Metodu

Bu fonksiyon ise hedef tuşa basmayı bıraktığınız an işlevini yerine getirecektir yani fonksiyonun çalışması için klavyeden parmağınızı çekmeniz gerekir.

AnyKey(); Metodu

Sisteme klavye,joystick veya herhangi bir giriş aracıyla müdahalede bulunduğumuzda çalışacak olan fonksiyondur

AnyKeyDown(); Metodu

AnyKey(); metodu tuşlara bastığımız süre boyunca durmadan tetiklenirken AnyKeyDown(); metodu 1 defaya mahsus çalışır ve durur yani tuşa tekrar basmadığınız müddetçe çalışmayacaktır.