Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: ian12 en Enero 18, 2015, 04:14:51 PM

Título: Como hacer bloques semi-sólidos? (creo que así se llaman)
Publicado por: ian12 en Enero 18, 2015, 04:14:51 PM
Hola de nuevo! :P

Quisiera saber como hacer, más bien, como poner en la función de colisión para que mi personaje pueda atravesar los bloques del terreno desde abajo pero quede encima de ellos. Creo que se llaman bloques semi-sólidos, fantasmas o algo así..




Gracias de antemano!
Título: Re:Como hacer bloques semi-sólidos? (creo que así se llaman)
Publicado por: 3dgeminis en Enero 19, 2015, 12:44:31 AM
Te dejo un ejemplo sencillo para plataformas traspasables

CREATE
suelo_col=false

STEP
if suelo_col>0 and place_meeting(x,y+1,muro) {gravity=0} else {gravity=0.8 ; suelo_col=0}

COLISION CON MURO
if bbox_bottom-(vspeed*1.5)<=other.bbox_top and vspeed>0
{
y=yprevious
move_contact_all(270,abs(vspeed))
vspeed=0
suelo_col=other.id
}