il più funzionale che ho provato è (nell'evento collisione tra player e muro):
Codice: Seleziona tutto
global.con=true;
if x>other.x
{
x=other.x;
}
if x<other.sprite_width
{
x=sprite_width;
}
if y>other.y
{
y=other.y;
}
if y<sprite_height
{
y=sprite_height;
}
Codice: Seleziona tutto
...
if keyboard_check(ord("A"))&& global.con=false
{
image_angle+=1
}
if keyboard_check(ord("D"))&& global.con=false
{
image_angle-=1
}
...
global.con=false
...
Altra cosa importante è che per motivi grafici l'origine del player è spostata più verso un lato dell'immagine...
Qualcuno ha gia fatto/risolto robe del genere?