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 :-[
Quieres ponerle un rango para que se estrelle?
if image_angle > numeromaximo and image_angle < numerominimo
{
//Acciones
}
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! :-[
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.
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 :-[
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
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.
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]
se! ese tambien me sirvio! :-[ y es mas practico aun :P ! gracias a todos por la ayuda