Ten kod nie ma prawa zadziałać. Od razu klocek się zapadnie
GML (Create)
col = false; // Kolizja z graczem nie ma miejsca</span>
GML (Kolizja)
if( other.y > y ) // Warunek, żeby klocek nie zapadał się, gdy uderzymy go od spodu
{
col = true; // Mamy kolizję
sprite_index = trzesie_sie; // Zmieniamy animację
}
GML (Step)
if( col ) && !( place_meeting( x, y - 1, obj_gracz ) ) // Jeżeli mieliśmy kolizję z graczem od góry i już tej kolizji nie ma zmieniamy sprite_index
sprite_index = zapada_sie;
GML (AnimationEnd)
if( sprite_index == zapada_sie ) instance_destroy(); // Jeżeli kończy się animacja zapadania kasujemy instancję</span>
Mam nadzieję, że napisałem to dość zrozumiale.
btw. Admini naprawcie BBCode gml, bo przy edycji, gdy na końcu kodu znajduje się komentarz tworzy się znacznik </span>