GML-Quellcode
- var i1 = instance_nearest(argument0, argument1 - argument3, argument2);
- var i2 = instance_nearest(argument0, argument1, argument2);
- var i3 = instance_nearest(argument0, argument1 + argument3, argument2);
- if (!instance_exists(i1)) {show_message("CRITICAL ERROR: i1 DOES NOT EXIST.");}
- if (!instance_exists(i2)) {show_message("CRITICAL ERROR: i2 DOES NOT EXIST.");}
- if (!instance_exists(i3)) {show_message("CRITICAL ERROR: i3 DOES NOT EXIST.");}
- with (i1) {var dist1 = point_distance(x, y, argument0, argument1);}
- with (i2) {var dist2 = point_distance(x, y, argument0, argument1);}
- with (i3) {var dist3 = point_distance(x, y, argument0, argument1);}
- var mdist = min(dist1, dist2, dist3);
- if (mdist == dist1) {return i1;}
- if (mdist == dist2) {return i2;}
- if (mdist == dist3) {return i3;}
Wenn immer eine Instanz existiert, wie kann es sein, dass manchmal nicht alle instance_nearest hier eine id returnen?
< Hallo. Nein ich bin nicht die Signatur, ich putze hier nur.