Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: cristopher2545 en Diciembre 22, 2017, 06:03:58 AM

Título: empujar una caja [resuelto]
Publicado por: cristopher2545 en Diciembre 22, 2017, 06:03:58 AM
Eh vuelto de nuevo, realmente no quiero pero me frustre muchísimo

estoy tratando de hacer que mi personaje empuje una caja en un juego de plataformas use este codigo


if keyboard_check(vk_left) && place_meeting(x-2,y,obj_box)
{
hsp=-3
}
else
hsp=0


este código funciona correctamente el personaje empuja la caja a lo largo del nivel, pero cuando pongo ese mismo código invertido para que el personaje la empuje hacia el otro lado el código deja de funcionar por completo.

no se que estoy haciendo mal al invertir el código pero al ponerlo todo deja de funcionar alguna idea de que pueda ser?

de antemano gracias y feliz casi navidad  :)
Título: Re:empujar una caja
Publicado por: sebastianfragapane en Diciembre 22, 2017, 07:04:45 AM
Hola!!! yo te diría que el que se fija si lo están moviendo sea la caja. es decir en el evento step de la caja pones
if keyboard_check(vk_left) && place_meeting(x+1,y,personaje_obj)
{
x -= 3

}

if keyboard_check(vk_right) && place_meeting(x-1,y,personaje_obj)
{
x +=3

}


yo en lo personal me manejo con cooredenadas y no con velocidades, pero en este caso no creo que te resulte un problema.
espero haber sido de ayuda!!!!
Título: Re:empujar una caja
Publicado por: cristopher2545 en Diciembre 22, 2017, 07:15:43 AM
Cita de: sebastianfragapane en Diciembre 22, 2017, 07:04:45 AM
Hola!!! yo te diría que el que se fija si lo están moviendo sea la caja. es decir en el evento step de la caja pones
if keyboard_check(vk_left) && place_meeting(x+1,y,personaje_obj)
{
x -= 3

}

if keyboard_check(vk_right) && place_meeting(x-1,y,personaje_obj)
{
x +=3

}


yo en lo personal me manejo con cooredenadas y no con velocidades, pero en este caso no creo que te resulte un problema.
espero haber sido de ayuda!!!!

le doy a este código  2HIPOTECAS/10 no  pero hablando enserio funciona perfectamente no se me ocurrió al principio <3 gracias colega me salvaste!

feliz navidad!  :)