Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: J.E.A en Junio 18, 2010, 09:21:42 PM

Título: Empujar cajas en juego de plataformas? (Solucionado)
Publicado por: J.E.A en Junio 18, 2010, 09:21:42 PM
Haciendo un juego estilo Maze o RPG, no me dio problemas pero el problema esta cuando es uno de Plataformas no se mueven las cajas o se mueven cuando me pongo arriba pero es practicamente nada. Lo logico seria empjarla de los costados no?

Asi tengo el codigo:

En el objecto de la caja / en el evento con colision con el personaje tengo asi

//movimiento de la caja

if global.mizquierda=1
{x-=4}

if global.mderecha=1
{x+=4}


En el objeto del personaje /en el evento create tengo asi

global.mderecha=1
global.mizquierda=0


Cual sera el problema que no se mueven las cajas? :-\
Título: Re: Empujar cajas en juego de plataformas?
Publicado por: omick en Junio 20, 2010, 04:23:01 AM
lo mejor seria crear una solo variable para el lado donde miras

por ejemplo:

global.cara="der"


asi pondrias

if global.cara="der"{x+=4}

if global.cara="izq"{x-=4}
Título: Re: Empujar cajas en juego de plataformas?
Publicado por: J.E.A en Junio 21, 2010, 06:04:51 PM
Por donde mira? como? en los eventos "Izquierda y "Derecha" del personaje? o en la caja le pongo esas variables?

Dejo el adjunto por las dudas

PD: en lugar de cajas son rocas pero es lo mismo, le puse la Mask. Hay otro problema, cuando choco con otra pared solida al poner las variables de empujar (no son las variables de omick), es como si choca con cualquier cosa solida que no se mueve y el personaje rebota sin razon aparente en mi caso un objeto celeste pero pasa con cualquier otro objeto. A ver si alguien puede ayudarme u Omick si estas por aca me ayudarias :-\?

Perdon es que soy muy muy novato en esto del GML :-[
Título: Re: Empujar cajas en juego de plataformas?
Publicado por: 3dgeminis en Junio 22, 2010, 08:49:41 PM
Te dejo un ejemplo
Título: Re: Empujar cajas en juego de plataformas? Ayuda
Publicado por: omick en Junio 23, 2010, 12:46:23 AM
bueno pues modifique un poco tu ejemplo

revisa el create de Moai
le borre el evento de colision con Obj_Bloque

y revisa la roca
Título: Re: Empujar cajas en juego de plataformas? (Solucionado)
Publicado por: J.E.A en Junio 23, 2010, 07:02:35 PM
Gracias Omick :D, funciona perfecto y ya aprendi como se ponen los codigos que me habias puesto  :-[