Şimdi Ara

[ÇÖZÜLDÜ]Ekranda parmağımı gezdirdiğimde obje hareket etsin

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
2
Cevap
0
Favori
515
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba Arkadaşlar,

    Parmağımı telefonda x ve y koordinatlarında hareket ettirdiğimde objenin de x ve y koordinatlarında hareket etmesini istiyorum. Ama daha hızlı ve sınırlı hareket etmesini istiyorum. Aşağıda x konumundaki hareket miktarı kadar objeyi hareket ettirmeye çalıştım fakat başarılı olamadım .
     
    void Update () {
    foreach (Touch touch in Input.touches) {
    if (touch.phase == TouchPhase.Began){
    parmakIlkKonum.x = touch.deltaPosition.x;
    }else
    if (touch.phase == TouchPhase.Moved){
    xKonumFark = (int)(parmakIlkKonum.x – touch.deltaPosition.x);
    ball1.transform.Translate(xKonumFark, 0, 0);
    }
    }
    }

    Sürekli bir ilerleme istemiyorum. Sadece objenin konumunu değiştirmek istiyorum. Parmağımı sağa doğru hareket ettirdiğimde objede sağa hareket edecek fakat bir sınıra kadar örneğin 100 birim. Sonra sola kaydırdığımda yine aynı şekilde.

    Ayırdığınız zaman için teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi daskrokodile -- 12 Nisan 2015; 16:04:10 >



    _____________________________




  • Nesneyi hareket ettirmenin çözümü bu şekilde. Çözümü Yasir Kula'dan aldım.
     
    foreach (Touch touch in Input.touches) {
    ball1.transform.Translate(touch.deltaPosition.x,0,0);
    }



    < Bu mesaj bu kişi tarafından değiştirildi daskrokodile -- 12 Nisan 2015; 16:12:55 >
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.