Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: juanjuve en Mayo 09, 2014, 08:04:17 PM

Título: ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 09, 2014, 08:04:17 PM
Hola, pido disculpas por haber modificado es tema y esque no explique bien el problema que tengo con mi juego. Espero su comprension por que soy nuevo en todo esto. :-[
Haber si alguien me puede ayudar .  Mi problema es con el codigo "depht = -y" que coloque en los ditintos objetos y claro del player. Lo que pasa esque no funciona el codigo este cuando gira los objetos y la view . osea para explicarme mejor el player gira con los demas objetos y la view; entonces el codigo "depht = -y" deja de funcionar cuando los objetos y la view no esta en en la direccion de  angulo de 90°.   Lo que quisiera esque funcione el codigo este en todas las direcciones cuando gira  el player, los demas objetos y la view claro .
aqui dejo un ejemplo de mi problema, gracias de ante mano. :)
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando gira la view
Publicado por: blackhack2000 en Mayo 10, 2014, 07:05:33 PM
Hola! cuando miré tu problema y creo que tengo la solución. aqui te dejo el ejemplo :D

perdon por el lilnk mal :S.. aqui está de nuevo:
http://www.mediafire.com/download/mckfhmhtxlff84x/depth_angle.gm81
te mueves con las flechas y giras la view con la wheel del mouse

Avisame si es lo que querias!
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando gira la view
Publicado por: juanjuve en Mayo 12, 2014, 06:17:58 PM
 Holas nose que pasa no carga la direccion (download1593.mediafire...)del ejemplo no puedo chequearlo ...
Me sale esta pagina web no esta disponible. :-\  :(
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 16, 2014, 08:34:25 PM

Hola! gracias por tratar de ayudarme , y también disculpa por lo por los días que pasaron por no comentar o avisar ...
Y es que estuve algo ocupado. Y bueno  chequee tu ejemplo y nada. y es yo tuve la culpa por no explicarme bien. 
Aquí  movi y cree algunas imágenes de un ejemplo para ver si me entiendes mejor, y me ayudes x favor.
Lo quisiera lograr en el ejemplo es que al girar al player1 con los demas objetos y la view ya sea en los distintos angulos;  al  player1 no le pisen la cabeza, por decirlo de alguna forma.  Ya que el player1 esta entre otros dos objetos = player2.
El código  deja de funcionar cuando vas girando al player1 con los demas objetos y la view. Por decir en el ejemplo cuando giras al player1 con los objetos y la view en angulo de 270°;  lo que pasa es que al objeto  personaje1  le pisan la cabeza,  al estar entre los otros dos objetos.(también pasa esto en muchos otros angulos) Y no quisiera que suceda eso.
Y bueno  espero dejarme entender, también espero su ayuda con  este problema.
Gracias de ante mano nuevamente. Y disculpa por haber modificado el tema  :-[ .
Aqui dejo un ejemplo de mi problema. :)
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 21, 2014, 10:25:29 PM
 :GM8:      Hola, haber si alguien me puede ayudar .  Mi problema es con el codigo "depht = -y" que coloque en los ditintos objetos y claro del player. Lo que pasa esque no funciona el codigo este cuando gira los objetos y la view . osea para explicarme mejor el player gira con los demas objetos y la view; entonces el codigo "depht = -y" deja de funcionar cuando los objetos y la view no esta en en la direccion de  angulo de 90°.   Lo que quisiera esque funcione el codigo este en todas las direcciones cuando gira  el player, los demas objetos y la view claro .
aqui dejo un ejemplo de mi problema, gracias de ante mano. :)
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: Killer en Mayo 21, 2014, 10:47:53 PM
El ejemplo que te dejo Blackhack2000 hace exactamente lo que pides.
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 21, 2014, 11:10:51 PM
En el ejemplo de Blackhack2000 gira la view y  ...
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: penumbra en Mayo 21, 2014, 11:16:39 PM
¿Por qué usas depth = -y?

En el debugger, estoy probando tu ejemplo (el del último mensaje) y la "ye" de todas las naves siempre es la misma a pesar de que la vista gire, es decir, siempre es constante y por lo tanto, aunque giren con la vista, la profundidad siempre es la misma (no hay ningún ajuste de profundidad en ningún momento)
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: Killer en Mayo 21, 2014, 11:23:40 PM
El ejemplo de Blackhack2000 reordena la deph de los objetos según su posición relativa al display, no la absoluta de la room, ESO es lo que necesitas.

Solo porque un ejemplo no hace EXACTAMENTE lo que tú quieres no significa que no hace lo que necesitas, quizás si te hubieras tomado un momento para analizarlo lo habrías notado.
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 21, 2014, 11:46:51 PM
Y bueno gracias por responder a los dos,con respecto ha  ¿Por qué uso depth = -y? es por lo poco que se de gml y  queria un ejemplo algo explicado para entenderlo al analizarlo . digo todo esto por lo nuevo que soy .Y entonces lo analizare nuevamente, gracias nuevamente. 
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: Zela en Mayo 22, 2014, 12:20:00 AM
Hola juanjuve,

Esto Es Algo De Matemáticas.

Tu Problema Es Que Rotas El "Plano Cartesiano" Del Programa, Lo Cual El "depth = -y" No Te Funcionará Nunca, Porque es Solo Un Caso Cuando El Plano Lo Vez En Los 90° Que Mencionas.

Le Dejo Su Problema Resuelto "Adjunto"

PD: Puede Q No Entienda Mis Comentarios En El Código.  :-[
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 22, 2014, 12:52:52 AM
 :) gracias Zela por tu ejemplo (ejemplo explicado) lo aplicare ami juego  y luego comento ...
  Nose que  mas hacer, mas que dar las gracias ... (¿ como es eso de dar puntos o creditos...? )  :-[
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: Zela en Mayo 22, 2014, 01:00:48 AM
Cita de: juanjuve en Mayo 22, 2014, 12:52:52 AM
... (¿ como es eso de dar puntos o creditos...? )  :-[

Me Conformo Con Que Le Sirva :), Aquí En la Comunidad Todos Nos Ayudamos.

Saludos
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: juanjuve en Mayo 26, 2014, 07:08:02 PM
gracias ZEla me sirvio de mucho... :)
Título: Re:ayuda con el codigo "depth = -y" que funcione cuando giran los objetos y la view
Publicado por: am3500 en Mayo 31, 2014, 12:42:45 AM
Cita de: Zela en Mayo 22, 2014, 01:00:48 AM
Cita de: juanjuve en Mayo 22, 2014, 12:52:52 AM
... (¿ como es eso de dar puntos o creditos...? )  :-[

Me Conformo Con Que Le Sirva :), Aquí En la Comunidad Todos Nos Ayudamos.

Saludos



menos yo a mi no me ayudan yo tengo una semana preguntando y cuando lo miran ya yo lo ehhh resuelto el problema  >:(  :P  :'(  ??? pero yo ayudo a lo que lo necesitan con lo poco que se   :P