Unıty Mouse Fonksiyonları

Sosyal medyada paylaşın

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