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.