Unity 3D TR Forum

Orjinalini görmek için tıklayınız: Kamera zoom ile dropdown listenin aynı anda çalışması
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba arkadaşlar, bir simülasyon üzerinde çalışıyorum. Ekranda bir adet dropdown listesi bulunmakta (liste bayağı uzun) ve bu liste biliyorsunuz mouse'un tekerleğini çevirerek aşağı yukarı kaydırılıyor. Aynı zamanda da kameranında zoom hareketi aynı şekilde scrollwheel ile çalışıyor. 

Bunlar aynı anda çalışınca ortaya tatsız bir görüntü çıkıyor yani hem dropdown listesi aşağı yukarı hareket ediyor hem de kamera zoom yapıyor. Benim istediğim dropdown menusune tıklanınca kamera zoom olayı pasif olsun. Dropdown menüsüne tıklanmadıysa eğer diye bir önlem oluşturulabilirmi?

Zoom kodu bu şekilde. 
Kod:
Camera.main.orthographicSize = Camera.main.orthographicSize + Input.GetAxis ("Mouse ScrollWheel");
Canvas işi cidden zor bir iş, çoğu oyunu yaparken canvas ve kamera problemi sık sık ortaya çıkıyor. Sorunun çözümü için şöyle yapabilirsin: CTRL'ye basılı tutarken zoom yapabilir mesela.
Çözümün Canvas ile etkileşimdeyken diğer işlevlerin çalışmasını engellemek.

Canvasına bir tane "Raycaster" ekledikten sonra şuna benzer bir kod parçası yazman gerekiyor.
Ayrıntılı bilgi için => Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!

Kod:
using UnityEngine.EventSystems;
public class Gameplay:MonoBehaviour, IPointerDownHandler
{
     public void OnPointerDown(PointerEventData eventData)
     {
           Engellendi();
     }
}
Destek için çok teşekkürler arkadaşlar, akşam deneyeceğim.