Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: J.E.A en Junio 12, 2010, 10:03:25 PM

Título: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: J.E.A en Junio 12, 2010, 10:03:25 PM
Resulta que el problema cuando le doy cabezazos a bloques para que caigan uno sobre otro se corren. Ej: tengo los bloques apilados unos sobre otros, si son 2 no da problemas, si son tres o mas dan problemas, golpeo el de abajo para romperlo y caen los otros encima del suelo, pero mientras caen se corren para la izquierda, otro problema que creo que tiene que ver, los bloques desaparecen si me pongo encima de ellos pero no desaparecen cuando estoy de los lados de los bloques, tambien desaparecen cuando presiono una tecla cosa que quiero unicamente que desaparezcan de esa forma uno por uno claro.

Les dejo el adjunto por las dudas.

Con "Ctrl" le pegan a los bloques

Con "espacio" saltan
Título: Re: Problemas con bloques que caen uno sobre otro
Publicado por: slampdesign en Junio 13, 2010, 03:31:52 AM
hola, oye debes explicar que es lo que quieres que hagan tus objetos
Título: Re: Problemas con bloques que caen uno sobre otro
Publicado por: J.E.A en Junio 13, 2010, 05:50:20 AM
Prescisamente eso, tengo 5 bloques uno encima del otro, o tengo 4 lo que sea, le doy un cabezazo con mi personaje al bloque que esta abajo de todo, lo destruya y caigan los otros. Por ejemplo: hay 5 cajas de galletas sobre una mesa, sacas la de abajo y las otras caen

Título: Re: Problemas con bloques que caen uno sobre otro
Publicado por: slampdesign en Junio 13, 2010, 07:41:30 PM
entonces lo que no quieres que pase es que cuando le des a un bloque todos desaparezcan no?? uno por uno,, es decir, que a cada cabezazo que des desaparezca un bloque.
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: J.E.A en Junio 13, 2010, 09:11:08 PM
Claro, que al que le pego desaparezca. O sea el de abajo de todo, pero mi personaje esta a la misma altura del de abajo de todo es un enanito, quiero que le pegue a ese y desaparezca ese, y los otros caigan al suelo en lugar de donde estaba el que desaparecio, asi sucesivamente, como el ejemplo que dije, que si hay 5 cajas de galletas en una mesa, y un raton, golpea con su cabeza a la caja que tiene a su paso que seria la de abajo de todo y las demas caen sobre la mesa ya que la que golpeo no esta mas. Ojala me entiendan.

Por favor si pueden vean el adjunto que sera mas facil entender y explicarme  :-[

Título: Re: Problemas con bloques que caen uno sobre otro
Publicado por: J.E.A en Junio 13, 2010, 09:14:17 PM
Claro, que al que le pego desaparezca. O sea el de abajo de todo, pero mi personaje esta a la misma altura del de abajo de todo es un enanito, quiero que le pegue a ese y desaparezca ese, y los otros caigan al suelo en lugar de donde estaba el que desaparecio, asi sucesivamente, como el ejemplo que dije, que si hay 5 cajas de galletas en una mesa, y un raton, golpea con su cabeza a la caja que tiene a su paso que seria la de abajo de todo y las demas caen sobre la mesa ya que la que golpeo no esta mas. Ojala me entiendan.

Por favor si pueden vean el adjunto que sera mas facil entender y explicarme  :-[

PD: Cuando hay uno, o dos bloques funciona pero el problema es cuando son tres o mas y tambien pasa que si me pongo en cimade algun bloque desaparece, pero si estoy de los lados laterales no desaparecen. Obviamente quiero que desaparezcan nada mas cuando presiono tal boton.

Para romper bloques presionen el CTRL. Y espacio para saltar. Lo digo por si se fijan el adjunto de mi proyecto.
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: slampdesign en Junio 13, 2010, 10:16:27 PM
Oye para que no desaparezca al montarte encima debes hacer esto:

En el objeto "Moai":

1)Haces un evento de colision con el obj_bloque

2)Test expression: vspeed > 0 && y < other.y+8

3)Star of a block

4)Move to contact:
direccion: direction
maximun: 12
against: solid objects

5)set the vertical speed: 0

6)End Of a block

7)ELSE

8)Star of a block

9)Move to contact:
direccion: direction
maximun: 12
against: solid objects

10)set the vertical speed: 0

11)End Of a block

ASI EL OBJETO: MOAI podra saltar sobre los bloques sin que desaparezcan.

ahh se me olvidaba. en el obj block elimina la colision con el obj moai
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: J.E.A en Junio 13, 2010, 10:36:55 PM
Gracias slampdesign, lo unico que falto es que se desaparezca al ladrillo que le pegue con el boton "CTRL", como me habias dicho que elimine la colision del bloque con Moai, pero si lo quito no rompe los ladrillos.
? Seria mucha molestia en ayudarme en eso? :-[
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: slampdesign en Junio 13, 2010, 10:47:16 PM
Mira encontre tu error:

lo que hiciste para que se eliminara el bloque fue cambiar el sprite al presionar control, pero es erroneo, porque al subirse encima de este se eliminaba.

Necesito subir el archivo que solo le falta 1 ajuste para terminarlo, disculpa la pregunta pero como adjunto un archivo??? es q no se :-[
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: J.E.A en Junio 14, 2010, 11:26:36 PM
 :D muy facil, solo cuando respoondes, haces click en "Opciones Adicionales" te saldra la opcion para adjuntar. Luego hace click en examinar, lo buscas en donde lo guardaste, lo adjuntas y listo.

Espero el tiempo que sea, no tengo apuro. 8)
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: slampdesign en Junio 15, 2010, 12:11:16 AM
Hola, pude solucionar 2 problemas:

1) Que los bloques se arrimaban a la izquierda, inmovilizando al "moai"
=Solucionado

2) Que al montarte encima de los bloques, ?stos desaparecian
=Solucionado

Estoy tratando de arreglar tu otro problema, pero necesito la respuesta de un tema que subi hace un momento para poder resolverla, si la sabes x favor ayudame.

AQUI EL ARCHIVO:
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: J.E.A en Junio 15, 2010, 02:01:49 AM
Gracias de nuevo, la verdad que si sabes  :D. El problema que falta resolver era el de cuando haces que el personaje mira para la izquierda y despues de soltar el boton de la izquierda vuelve a mirar para la derecha. Que habria que hacer para cuando suelto el boton sea izquierda o derecha quede mirando para el lado segun el boton acabo de presionar?  :-[

Gracias, me estas siendo de mucha ayuda, despues te tengo que dar un premio  XD

Creo que era el unico problema, hay otro que creo que es facil arreglar, me fijo yo, que cuando presione el boton con el que cabezea el personaje al mantenerlo apretado deje de hacer la accion del cabezazo a los 2 segundos cada vez que uno lo apreta  y no quede continuamente con la cabeza gacha, pero este problema veo si lo soluciono yo.

Pero si no es mucha molestia solucioname el problema del personaje de que mira para cierta direccion
Título: Re: Problemas con bloques que caen uno sobre otro (Ayuda)
Publicado por: slampdesign en Junio 15, 2010, 11:06:42 PM
hola jeje no tranquilo x el premio no te preocupes!!! y el problema ese es muy facil... dejame resolverlo