¿Cómo escribir código en Unity que establezca la posición transformada de modo que los ejes x y z permanezcan sin cambios, pero el eje y permanezca sin cambios?
Normalmente, si lo configura y no lo modifica, no cambiará de forma natural (elimine las cosas que se pueden mover, como la colisión con la gravedad o el código que lo hace moverse)
O puede escribir un código declaración para esta configuración en Actualización (puede agregar if (condición) al juicio if)
{
Tu cosas.transform.Position=Vector3.one*10;
}
Una declaración como esta, de modo que cuando la condición sea verdadera, Update comenzará a llamar a esta declaración en cada cuadro, de modo que el objeto permanezca en esa posición y no se pueda mover)<. /p>
Por supuesto, es mejor establecer una variable ****ty para usar; si crea un nuevo vector en cada cuadro, generará mucha basura.