A
Asephy
Guest
I made my character kind a pulsate like:
GML:
image_yscale = (image_index > 0) 0.95 : 1;
Code:
if(place_meeting(x + hsp, y, o_wall)){
while (!place_meeting(x+sign(hsp), y, o_wall)){
x = x + sign(hsp);
}
hsp = 0;
}
if(place_meeting(x, y + vsp, o_wall)){
while (!place_meeting(x, y+sign(vsp), o_wall)){
y = y + sign(vsp);
}
vsp = 0;
}
What do?