Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Touch Controller Işınlama Problemi
#1
Exclamation 
Dostlar selamlar. Bir Roll A Ball oyunu yapıyorum. Düz yolda bir top ilerliyor. Bu topu sağa ve sola velocity uygulamadan transform.position ile kaydırıyorum. Sorunum ise topu kaydırmak için ekrana her dokunduğumda, dokunduğum noktaya topu ışınlaması. Dokunduğum noktayı referans alıp kaydırdığım yöne doğru bir vektör çizip o vektörün uzunluğunda topun hareket etmesini istiyorum. Ama bahsettiğim algoritmayı kuramadım. Kodlarım aşağıda var. Mouse ve touch controller olmak üzere iki kez yazdım kontrol eder misiniz?

Touch touch;
   private void Update()
{

        if ( Input.touchCount > 0)
        {

            if (Input.touchCount>0)
            {
                touch = Input.GetTouch(0);
            }

            if (touch.phase==TouchPhase.Moved)
            {
                Vector3 screenPos = Input.mousePosition;
                screenPos.z = 10;
                Vector3 worldPos = Camera.main.ScreenToWorldPoint(screenPos);
                Vector3 newPos = transform.position;

                newPos.x = worldPos.x;
                transform.position = newPos;
            }     
           
        }

     
        if (Input.GetMouseButton(0))
        {
            Vector3 screenPos = Input.mousePosition;
            screenPos.z = 10;
            Vector3 worldPos = Camera.main.ScreenToWorldPoint(screenPos);
            Vector3 newPos = transform.position;

            newPos.x = worldPos.x;
            transform.position = newPos;

        }

    }

}
  Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Hareket Problemi of2g 1 158 21-03-2019, Saat: 00:05
Son Yorum: mtat0640
  2D asset icin poly.. collider problemi niyazimustafa 6 612 26-08-2018, Saat: 19:32
Son Yorum: niyazimustafa

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi