Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: maxi87 en Septiembre 23, 2010, 09:41:02 PM

Título: Ayuda con Profundidad o Capas (depth)
Publicado por: maxi87 en Septiembre 23, 2010, 09:41:02 PM
hola, ya es mi segunda vez que pregunto y mi jugador solo puede moverse y  patear la pelota, es mas, todavia eso no esta bien resuelto... (link en la firma)

bueno, estoy tratando de hacer un tutorial de juego de futbol (soccer, por las dudas...) en isometrico...

Cuando paso "por abajo" el jugador simula estar adelante de la pelota,

(http://s3.subirimagenes.com:81/imagen/previo/thump_5235401jugador-delante-de-l.png)

pero cuando paso "por arriba" el jugador tambien esta delante de la pelota

(http://s3.subirimagenes.com:81/imagen/previo/thump_5235411jugador-delante-de-l.png)

A la pelota le puse depth 1...
Título: Re: Ayuda con Profundidad o Capas (depth)
Publicado por: somnus en Septiembre 23, 2010, 10:37:57 PM

bueno, pero que es lo que quieres hacer.

si la pelota tiene depth positiva y el jugador es menor la pelota siempre pasara por arriba.
Título: Re: Ayuda con Profundidad o Capas (depth)
Publicado por: zerozerito en Septiembre 23, 2010, 11:48:43 PM
es cierto si tiene una depth negativa ese objeto aparece encima de los demas

ahora que si quieres modificar la depth en medio del juego usa la variable

depth

ejemplo

depth = 1
depth = -1
Título: Re: Ayuda con Profundidad o Capas (depth)
Publicado por: maxi87 en Octubre 08, 2010, 06:56:35 PM
fijense que tiene una mascara que no es la misma que la forma del objeto, por eso me pasa este problema

(http://s3.subirimagenes.com:81/imagen/previo/thump_5324013mascara.png)

El juego es en proyeccion isometrica y por eso, asi tiene que ser la mascara, y asi es la cancha (mas o menos...)

(http://s2.subirimagenes.com/imagen/previo/thump_5324096cancha-iso.png)
Título: Re: Ayuda con Profundidad o Capas (depth)
Publicado por: brunoxzx en Octubre 08, 2010, 10:25:21 PM
[gml]depth=-y[/gml]  :D creo que era as?, deveria ir en step
Título: Re: Ayuda con Profundidad o Capas (depth)
Publicado por: hernis en Noviembre 08, 2010, 12:25:07 AM
prueba esto en el envento step del jugador
[gml]if (y>pelota.y-5)
{
   depth=-1;
};
else
{
   depth=1;
};[/gml]

EDITO: aunque cambia la forma de la mascara esta muy chica para ese tipo de juego
prueba en vez del 16 del top usar 5