Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - Tomix999

1
Hola! Tengo un problema con mi juego, es un juego de plataformas que estaba haciendo para Windows, pero despues me di cuenta que para WEBs seria mas facil, asi que lo cambie a HTML5.

Pero, hay un problema, 1 bloque trampa no funciona correctamente como en la version Windows.
El codigo es el siguiente:

if obj_player.x>x && obj_player.x<x+sprite_width && obj_player.y>y down=1;
else
if not distance_to_point(x,obj_player.y) >=1
{if distance_to_point(obj_player.x,0) <=64 && distance_to_point(x,obj_player.y) <= 300
{down = 1;
}
}


Este codigo hace que estos bloques se caigan, segun la distancia al objeto.


Pero en HTML5 solo caen si se viene de la derecha, y en este caso comienzo a la izquierda.



Necesito ayuda. ¿Como hago para que el bloque caiga si se viene de derecha y izquierda. Practicamente que detecte la direccion. Aclaro, en la version de Windows funciona perfecto, no se porque en HTML no funciona.

Un saludo. Espero que por favor me ayuden. Muchas Gracias
2
Hola, Espero que puedan ayudarme Por Favor, bueno estoy haciendo un juego de plataformas con trampas, bastante basico con los diseños...

Bueno, tengo un objeto que es una pared con espinas y segun la distancia que hay entre el objeto y el jugador, este objeto se caera para poder matar al jugador.

El codigo es el siguiente: Lo que quize hacer es que compruebe, si es que el jugador esta arriba del objeto, este no caera. Solo si esta abajo de el.

if not distance_to_point(x,obj_player.y) >=1

{if distance_to_point(obj_player.x,0) <=64 
{ if distance_to_point(x,obj_player.y) <= 300
{down = 1;
}
}
}


Pero el problema esta, que cuando bajo a otro piso por asi decir, y hay un objeto de estos, ya no cae.

Una imagen de ejemplo:



¿Por que pasa esto? Quizas sea algo sencillo de hacer, pero soy nuevo en GM y necesito ayuda por favor!

Muchas gracias por leer!

Un saludo.