problema con script transform.lookat - Versione stampabile +- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi) +-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia) +--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D) +--- Discussione: problema con script transform.lookat (/thread-problema-con-script-transform-lookat) |
problema con script transform.lookat - dexter95 - 17-05-2015 giorno a tutti il mio problema è questo : quando io ho il transform.LookAt (vector3) come faccio a fare in modo che l'asse z rimanga invariata con questa trasformazione e si modifichi solo l'asse x e y? in parole povere, voglio che l'oggetto in questione guardi in direzione della telecamera ma non voglio che ruoti lungo l'asse z e si metta sdraiato quando per esempio la telecamera si sposta verso l'alto. questo è il codice anche se forse non serve : void Update () { float Distance = Vector3.Distance (transform.position, player.transform.position ) ; if ( Distance <= 30 ) { transform.LookAt (player); transform.position = Vector3.Lerp ( transform.position, player.transform.position, speed ); vi ringrazio in anticipo per le risposte problema con script transform.lookat - davidecreatoreapp - 18-05-2015 Dato che non vuoi che si "capovolga" basterebbe impostare il lookat al player anziché alla telecamera. Oppure potresti provare a bloccare la rotazione sull'asse Z nel rigidbody del gameobject che deve seguire il player RE: problema con script transform.lookat - dexter95 - 18-05-2015 (18-05-2015, 09:34 PM)davidecreatoreapp Ha scritto: Dato che non vuoi che si "capovolga" basterebbe impostare il lookat al player anziché alla telecamera.come posso bloccare l'asse z dal rigid body? problema con script transform.lookat - davidecreatoreapp - 18-05-2015 Basta abilitare il freeze della rotazione dell'asse z RE: problema con script transform.lookat - dexter95 - 18-05-2015 a ecco non l'avevo visto XD grazie per la tua risposta, gentilissimo saluti ! RE: problema con script transform.lookat - Chip - 18-05-2015 Sposto perché si tratta di Unity3D. Buon lavoro a tutti. |