Bugün Unity’de mouse fonksiyonlarını inceleyeceğiz.
MonoBehaviour sınıfının bir parçası olarak bir dizi Mouse Event yöntemi vardır; Bu fare girişlerine dayalı basit işlemleri veya mantıkları işlememize izin verir.
Not: Mouse fonksiyonlarının çalışabilmesi için objede collider olması gerekiyor!!
Çarpıştırıcı ve bir UI öğesi içeren bir oyun nesnesi üzerinde yürütülür.
OnMouseEnter(){}:
– fare imleci bir oyun nesnesinin sınırlayıcı alanına girer girmez çağrılır
void OnMouseOver(){}:
– fare imleci bir oyun nesnesinin sınırlayıcı alanı üzerinde olduğu sürece çağrılır
void OnMouseDown() { }:
– bir oyun nesnesinin sınırlayıcı alanında sol fare düğmesine basıldığı anda çağrılır
void OnMouseDrag(){}:
– farenin sol düğmesi ekranın üzerinde basılı tutulduğu sürece çağrılır
void OnMouseUp( ) {}:
– farenin sol tuşuna basıldığı nesne üzerinde sol fare tuşu bırakıldığı anda çağrılır
void OnMouseExit() {}:
– fare işaretçisi oyun nesnesinin sınırlayıcı alanından çıkar çıkmaz çağrılır
Not :
– Ignore Raycast katmanına ait nesnelerde çağrılmaz
1 Response
[…] Bu scriptte Mouse fonsiyonlarını kullanmak istedim. Mouse fonksiyonlarını bilmiyorsanız buradan bakabilirsiniz. […]