Detto questo, ecco il problema: ho un oggetto "pavimento" che altro non è che un quadrato, un blocco. Io però voglio che, se il personaggio salta verso l'alto quando è sotto di esso, ci possa passare attraverso, e che diventi solido quando il personaggio è sopra, per fare in modo che quando ricade si fermi su di esso. Quindi ho usato, nello STEP del blocco, il seguente codice:
Codice: Seleziona tutto
if(instance_exists(mario))
{
if(mario.x>=x and mario.x<=x+32 and mario.y<=y-20)
{
solid=1;
}
else
{
solid=0;
}
}
if(instance_exists(mario_2))
{
if(mario_2.x>=x and mario_2.x<=x+32 and mario_2.y<=y-20)
{
solid=1;
}
else
{
solid=0;
}
}