15-07-2015, 09:09 PM
Ciao, per un mio progetto ho gestito in questo modo il sistema touch:
Codice PHP:
private var hit : RaycastHit;
private var ray : Ray;
function Update()
{
if (Input.touchCount > 1)
{
//creo un raggio che parte dalla camera a va fino al punto dove abbiamo toccato
ray = Camera.main.ScreenPointToRay(Input.touches[0].position);
//disegno il raggio in modo da poterlo vedere nell'editor
Debug.DrawLine(ray.origin,ray.direction * 10);
//se tocco qualcosa
if(Physics.Raycast(ray.origin, ray.direction * 10,hit))
{
//hit è l'oggetto toccato. Qui posso mettere cosa deve accadere al tocco
}
}
}