Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
9
Cevap
460
Tıklama
0
Öne Çıkarma
Unity Canvas ile ilgili sorum var.
E
5 yıl
Yüzbaşı
Konu Sahibi

Merhabalar benim canvasta bir labirent yapmam gerekiyor. Bu labirentin içindeki kutuyu sürükle birak yöntemiyle taşımak istiyorum fakat bir türlü pozisyonunu sınırlayamadım. Projeyi bir vites gibi düşünebilirsiniz. Vites topuzunu oynatırken belli bölgeler üzerinde hareket etmesi gerekir. Bunu yapamadım. Yardımcı olabilecek varmı?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Ü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.

Üye Ol Şimdi Değil



S
5 yıl
Yarbay

Anladim hocam. Bunu canvas ile degil de normal GameObject'ler ile daha rahat yaparsiniz aslinda. Her objenin collideri olur Cerceve ve duvarin static rigidbody'li, Player objeniz de dynamic rigidbody'li olur. Sonra bu buldugum linkeki Non-UI objeler icin olan cozumu implement edin. Sonuc olarak pointeriniz (fare ya da dokunmatik ekranda parmak) player objenizi tespit edip hareket ettirebilir.
https://stackoverflow.com/questions/41391708/how-to-detect-click-touch-events-on-ui-and-gameobjects




Bu mesajda bahsedilenler: @ertuğrul k
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.