Cuando unity2d mueve a una persona hacia arriba, abajo, izquierda y derecha, ¿cómo asignar el valor de movimiento del eje Y al eje Z (por ejemplo, Y cambia en 5, Z cambia en 8)?
void Move(){
//Ahora las coordenadas se sustituyen en la posición.
Posición del vector 3 = transformar.posición
//Sigue presionando el botón izquierdo.
If (input. GetKey("left")){
posición x-= velocidad
} else if (input. getkey( "derecha")){//Sigue haciendo clic derecho.
posición . x+= velocidad .
posición. y+= velocidad. y;
posición. z+= velocidad. //El eje z también cambiará.
} else if(input.getkey(" down ")){//Sigue presionando la tecla.
posición. y-= velocidad. y;
posición. z-= velocidad.
}
//Refleja la posición cambiada de este personaje.
transform.position = Posición
}
======================== = ==-
ps: Es mejor no cambiar el eje z en unity2d.