Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: D-jinn en Diciembre 24, 2011, 12:15:17 AM

Título: [Solucionado] Problema con aterrizaje con [image_angle]
Publicado por: D-jinn en Diciembre 24, 2011, 12:15:17 AM
tengo un problema el cual necesito que me ayuden los que puedan!  :D

el problem es que! estoy haciendo un juego estilo stunt game! para los que no sepan que es! es uno de esos juegos en que el objetivo casi siempre es dar vueltas en el aire en un vehiculo! estilo `plataformas!! la cosa es que al caer mi vheiculo necesito que el juego verifique el image_angle y cuando caiga mal se estrelle y cuando caiga bien siga corriendo! :-\

e probado con varias formas pero ninguna funciona! esta es una! cuando colisiona con el suelo!  :-\
[gml]if image_angle>-30
     if image_angle<30
     {//acciones}[/gml]

Gracias de antemano  :-[
Título: Re: Problema con aterrizaje con [image_angle]
Publicado por: MaanuRP en Diciembre 24, 2011, 02:37:43 AM
Quieres ponerle un rango para que se estrelle?

if image_angle > numeromaximo and image_angle < numerominimo
{
//Acciones
}
Título: Re: Problema con aterrizaje con [image_angle]
Publicado por: D-jinn en Diciembre 24, 2011, 04:19:36 AM
Cita de: MaanuRP en Diciembre 24, 2011, 02:37:43 AM
Quieres ponerle un rango para que se estrelle?

exacto! pero estas equivocado con ese code! ya que el error al girar mi vehiculo! ya que el image angle sigue y sigue aumentando! y puede llegar al infinito si giras en la misma direccion! positivo y negativo! en eso es que me enrredo!  :-[
Título: Re: Problema con aterrizaje con [image_angle]
Publicado por: MaanuRP en Diciembre 24, 2011, 04:41:28 AM
Tu debes ponerle el limite al image_angle entonces.
En el evento step o el cual modifica el image_angle pon:

if image_angles = 360 {image_angle = 0}

Asi quizas te sirva.
Título: Re: Problema con aterrizaje con [image_angle]
Publicado por: D-jinn en Diciembre 24, 2011, 02:32:23 PM
si me sirvio!  :D

[gml]if image_angle > 360
{image_angle = 0}

if image_angle < 0
{image_angle = 359}[/gml]

debe ser asi!
gracias por la ayuda  :-[
Título: Re: Problema con aterrizaje con [image_angle]
Publicado por: Mgbu en Diciembre 24, 2011, 10:01:49 PM
Me parece que con image_angle no se puede chequear si aterrizo bien ya que si la moto aterriza en una subida o bajada no debe caer con el mismo angulo si esta derecho el piso
Título: Re: Problema con aterrizaje con [image_angle]
Publicado por: Ciberman en Diciembre 24, 2011, 10:23:43 PM
si queres que sea exacto el anglulo tenes que usar:

if image_angle > 360
{image_angle = image_angle mod 360;}

Busc? mas info sobre el operador mod en el manual.

Título: Re: [Solucionado] Problema con aterrizaje con [image_angle]
Publicado por: brunoxzx en Diciembre 25, 2011, 06:27:56 AM
Cita de: Ciberman en Diciembre 24, 2011, 10:23:43 PM
si queres que sea exacto el anglulo tenes que usar:

if image_angle > 360
{image_angle = image_angle mod 360;}

Busc? mas info sobre el operador mod en el manual.

Creo que es completamente incensario hacer la comparaci?n cuando lo puedes poner simplemente as?.
[gml]image_angle = image_angle mod 360;[/gml]
Título: Re: [Solucionado] Problema con aterrizaje con [image_angle]
Publicado por: D-jinn en Diciembre 25, 2011, 04:55:00 PM
se! ese tambien me sirvio! :-[ y es mas practico aun  :P ! gracias a todos por la ayuda