Forumda bunu bilen kullanan pekçok arkadaş var elbet ama anlatabilmek kolay değil ,ben şansımı bir deneyim dedim ,bu arada sorunu doğru anladığımı farzediyorum. Öncelikle InputProcessor Interface ini implement etmen gerekiyor.Bu sayede ekrana dokunduğun noktaların koordinatlarını elde etme şansın olur.Elde ettiğin zaman da kıyaslama yapabilirsin. Diyelim ki ekranda yer alan resmin bir çeşit dikdörtgen.Dokunma noktanın x değeri ,Dikdörtgenin x ekseninde başlangıç ve bitiş noktalarının arasındamı ? Aynı şekilde ekrana dokunduğun noktanın y değeri resminin y eksenindeki başlangıç ve bitiş noktaları arasında mı ? İki sorunun birden cevabı evet ise demek ki dokunduğun nokta dikdörtgenin içinde ,ordan al yürü.
Şimdi senin yapman gereken arama motorlarına " libgdx InputProcessor " yazıp aratmak ,bak bakalım daha anlaşılır olacak mı kolay gelsin.
önce dokunduğun yerin koordinatlarını Vector3 tipinde değişkene almak gerekiyor daha sonra oluşturduğun Texture resmi bir Rectangle görünmez dikdörgenin içine çizdirmen ve dokunduğun yer bu Rectangle içinde mi onu kontrol etmen gerikiyor şu anlatım sana biraz fikir verebilir.https://www.youtube.com/watch?v=fwpsLPIHpMI
Libgdx de bir resime dokunma nasıl oluyor. Resim in üzerine dokununca komutu... yardımlarınızı bekliyorum..
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu ileti mobil sürüm kullanılarak atıldı >