Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: TheSquirrel en Octubre 02, 2010, 05:03:07 AM

Título: No puedo hacer una muralla! (solucionado, grax gunslito
Publicado por: TheSquirrel en Octubre 02, 2010, 05:03:07 AM
hola, e intentado hacer una muralla, algo tan sencillo pero no me resulta
pongo obj_block (muralla) en visible y solida
y cuando pongo a mi personaje con gravedad de 0.25 (gravity 0.25) y en el evento collision with obj_block = speed =0 mi personaje al caer sobre la muralla se queda pegado y no avanza.
como hago para que la muralla sea solida y personaje aun pueda avanzar.
Título: Re: No puedo hacer una muralla!
Publicado por: J.E.A en Octubre 02, 2010, 05:40:01 AM
Buenas noches ardilla321, la muralla es completamente lisa? o sea, es cuadrada? tu personaje posee una mask?
Título: Re: No puedo hacer una muralla!
Publicado por: Gunslito en Octubre 02, 2010, 06:18:30 AM
Oie ardilla, quiza es xq le pusiste speed = 0 entonces al entrar en colision tu personaje queda con speed 0 XD la verdad no se jejej xD
deberias poner bien los codigos, solo pon que tenga un vspeed=0 (si se trata de un suelo)
o intenta con el xprevious yprevious si la colision no es buena.
Título: Re: No puedo hacer una muralla!
Publicado por: TheSquirrel en Octubre 02, 2010, 03:27:12 PM
Miren les adjunto el problema. para que vean mi error!
Título: Re: No puedo hacer una muralla!
Publicado por: Gunslito en Octubre 02, 2010, 04:50:49 PM
Ya te lo he solucionado, de nuevo, te digo, verificia SIEMPRE los sprites tu problema era que tenias el "SOLDIER MASK" mal centrado entonces la "mascara" estaba MUCHISIMO mas abajo del soldier por eso al estar en colision directa y permanente tu personaje jamas iba a poder moverse, lo comprobe poniendo el soldado mas arriba y cayo pero no hasta tocar el piso sino como mucho mas arriba, entonces al centrarla se soluciono el problema, tambien puse Drag and drop en el evento colision del bloque para que modifique al jugador y no viceversa ya que con drag and drop le he puesto que la gravedad tenga direccion (270 es hacia el piso) todavia no se hacerlo con code xD
bueno adjunto el problema solucionado si es asi edita los titulos para saber que esta solucionado el problema :) (tambien el post anterior que no lo hiciste xD)
por que cuando por ejemplo yo busco algo que necesito y veo que dice solucionado me es mas facil buscar :)
gracias, saludos.