Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

problema con movimiento en y (solucionado)

Iniciado por Abramelin, Noviembre 14, 2015, 07:56:39 PM

Tema anterior - Siguiente tema
Noviembre 14, 2015, 07:56:39 PM Ultima modificación: Noviembre 14, 2015, 08:20:23 PM por Abramelin
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.

Etiquetas: