Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Abramelin en Noviembre 14, 2015, 07:56:39 PM

Título: problema con movimiento en y (solucionado)
Publicado por: Abramelin en Noviembre 14, 2015, 07:56:39 PM
Tengo este sencillo script en el que un objeto se mueve vertical y horizontalmente:
var velocidad = 5;

function Update (){
    var x : Vector3 = input.GetAxis("Horizontal")*transform.right*Time.deltaTime*velocidad;
    var z : Vector3 = input.GetAxis("Horizontal")*transform.forward*Time.deltaTime*velocidad;
    transform.Translate(x+z);
}
hasta aqui funciona bien, he intentado añadirle la variable y:
var y : Vector3 = input.GetAxis("RightStickY")*transform.up*Time.deltaTime*velocidad;
    transform.Translate(x+z+y);
 al probarlo con esto último no funcionan ninguno de los ejes, se ve que no está bien puesto aunque no tire error ¿como sería para añadirle la variable Y de forma correcta?  *Solucionado,... una tonteria, error de novato.