• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema Raycasting2D
#1
Ciao a tutti, in questi giorni mi sto struggendo con un problema su unity, ho già scritto a un sacco di persone ma nessuno è riuscito ad aiutarmi.
Ho uno script che tramite la posizione del mouse riconosce il nome degli oggetti che hanno un certo script e lo scrive in alto (avventura grafica).
Da qualche giorno però ha smesso di funzionare in parte, infatti su determinati oggetti non funziona più, su altri mostra il nome una volta si e una no mentre su altri ancora lo mostra sempre.
Codice:
void Update()
   {
       RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero);
       if (hit.collider.gameObject.GetComponent<RayCastable>().isRaycastable)
       {
           text.text = hit.collider.gameObject.name;
       }
       else
           text.text = "";

   }
Spero riusciate ad aiutarmi ma ormai mi sto per arrendere, credo proprio sia un bug di unity.
 
Rispondi
  


Messaggi in questa discussione
Problema Raycasting2D - da Aconeron - 03-12-2017, 12:07 PM
RE: Problema Raycasting2D - da Blackg96 - 07-12-2017, 02:05 PM
RE: Problema Raycasting2D - da Aconeron - 10-12-2017, 03:08 PM

Vai al forum:


Browsing: 1 Ospite(i)