Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1358
Tıklama
0
Öne Çıkarma
Unity basket topunu potaya fırlatma
E
4 yıl (4230 mesaj)
Binbaşı
Konu Sahibi

Merhabalar benim projemde top sürekli zıplıyor(fiziksel materyal ile) gene joystick ile sağ sol ileri geri yapıyor fakat oyun android olacağı için topu potaya fırlatmam lazım. Oyunda parmağımla topu potaya doğru atarken parmak sürükleme hızıma göre fırlatmak ve parmağım ekrana değdiği an zıplama fizikselinin devre dışı kalması lazım nasıl yapabilirim acaba?

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



F
3 yıl (8637 mesaj)
Yarbay

OnMouseUp(), OnMouse(), OnBeginDrag(), OnDrag(), OnEndDrag()...

gibi fonksiyonlar işinize yarayacaktır. Kabaca mantık şu, hızı ayarlama işlemlerini sürükleme yani drag esnasında yaparken fırlatmayı da sürükleme bittiğinde (OnEndDrag veya OnMouseUp gibi) yaptırmalısınız.

Dipnot: OnMouse yazan fonksiyonlar en son benim bildiğim parmak hareketleri için de çalışıyordu.





< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 9 Aralık 2022; 5:5:7 >

< Bu ileti mobil sürüm kullanılarak atıldı >

B
3 yıl (1443 mesaj)
Teğmen

ben geçen bi androide kasayım dedim de onmouseup eventini falan çalıştıramadım bir türlü.

o yüzden update'in içinde input.getmousekeydown(0) inputu geliyo mu diye baktım. o şekilde yapmıştım event olayını.
neden onmouseup down çalışmadı anlamadım ama,benim yaptığım da çalıştı. android için parmağı da algılıyor bu arada.

neyse.
şimdi yapman gereken şey mouse down kısmında mouse pozisyonunu değişkene saklamak. global bi mousestart değişkeni yapıp (vec2) buna saklayabilirsin pozisyonu.
sonra da mouseup kısmında tekrar mouse pozisyonuna bakarsın. mouse up kısmındaki mouse pos ile başlangıç posu çıkarırsan yön vektörü elde edersin.
o vektörün x y değerine göre force ekleyebilirsin.



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.