Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: J.E.A en Julio 04, 2012, 07:40:59 PM

Título: Hacer que mi personaje rebote del otro lado de un objeto (Solucionado)
Publicado por: J.E.A en Julio 04, 2012, 07:40:59 PM
Hice que mi personaje al colisionar a su costado rebote de manera horizontal. Puse esto en la colision con el objeto

if x>0 ///aca si choco del costado izquierdo del objeto
hspeed=-3 /// la velocidad es izquierda lo que hace el efecto rebote///


pero si le agrego que rebote asi no rebota del otro lado, se queda pegado


if x<0 ///si lo pongo así, se me queda pegado///
hspeed=3


Que es lo que estoy haciendo mal?
Título: Re:Hacer que mi personaje rebote del otro lado de un objeto (ayuda)
Publicado por: DrEaMGhOsT en Julio 04, 2012, 10:03:53 PM
escribe el codigo completo para entender mejor y
Recomendaria que al colicionar con el objeto uses:
hspeed=hspeed*-1 (asi se invierte y no escribes 2 codigos)
Título: Re:Hacer que mi personaje rebote del otro lado de un objeto (ayuda)
Publicado por: J.E.A en Julio 04, 2012, 10:09:53 PM
Gracias! Me funciono, si surge otro problema hago otra pregunta
Gracias!!!