¿cómo cambiar la profundidad de los actores? (era: Ayuda! por favor)

Tengo un problema, puse un objeto y se puso adelante de mi p1 y ahora no se que hacer.

Cambiale la propiedad z para que se coloque por detrás o detrás de los otros actores.

Lo siento pero no me funciono :frowning:

A que propiedad se la pongo es decir el valor

Oh, perdón, contesté medio rápido… me refería a lo siguiente:

Cada actor tiene una propiedad z que sirve para determinar qué actor se dibuja por sobre otro. Cuando más grande sea el valor z más abajo aparecerá el actor. En cambio si utilizas valores negativos como z=-15 ese actor aparecerá “por arriba” del resto de los actores:

profundidad

Este es un ejemplo más:

atributo_z

En tu caso, si quieres que el protagonista esté por “arriba” de los demás actores, podrías asignarle el valor z=-30 o algo así, y con eso te vas a asegurar que nada lo tape. El valor se lo podes asignar directamente en las propiedades del actor, no hace falta que lo cambies desde el código.

2 Likes

El eje z se refiere a la profundidad. Por lo que veo en pilas menor z significa más cerca de la pantalla. Si bien estás haciendo un juego 2D pensalo como si fuese en 3D. En la vida real sería algo así como estos libros.