• 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
transform.rotate
#1
Salve a tutti,
premetto che sono un neofita dello script...in particolare con javascript...
spero di non dire corbellerie...considerate anche l'ora un pò tarda...
la mia domanda e' la seguente:

un oggetto con le caratteristiche 'transform.Rotate(x,y,z);'
deve ruotare in maniera graduale fino ad arrivare a 'transform.Rotate(x+100, y+100, z+100)' senza ruotare di scatto l'oggetto in questione.

(Siccome non ho capito nemmeno io quello che ho scritto..ma non saprei come spiegarlo in altre parole...ecco le righe dello script che ho scritto...mi funziona correttamente ma non e' il comportamento voluto...ripeto, vorrei un cambiamento di rotazione graduale, non improvviso)



function Update ()
{
var controller : CharacterController = GetComponent(CharacterController);

if (Input.GetAxis("Horizontal") || Input.GetAxis("Vertical"))
{
transform.Rotate( Input.GetAxis ("Vertical"),Input.GetAxis ("Horizontal"),0);
}
else
{
transform.rotation = Quaternion.identity;
transform.Rotate( 270, 0, 0);
}
}
 
Rispondi
  


Vai al forum:


Browsing: 2 Ospite(i)