Попробуй так:
Столкновение с объектом:
Code
if obj==-1
{
blives-=1
switch(blives)
{
case 4: sprite_index=spr_marker_4;
case 3: sprite_index=spr_marker_3;
case 2: sprite_index=spr_marker_2;
case 1: sprite_index=spr_marker_1;
case 0: instance_destroy();
}
obj=other
}
step:
Code
if obj!=-1
if distance_to_object(obj)>1
(obj=-1)
или
Code
if collision_rectangl(obj и параметры)==false
(obj=-1)