Я пытался сделать несколько сценариев GML, но в какой-то момент полностью застрял. Я хочу, чтобы враги атаковали моего главного героя, но не пересекались. Итак, я бы сказал.
//enemy is moving left-to-right...
if place_meeting(x+1, y, enemy){ //if there's a collision with another enemy
if (other enemy).is_attacking{ // ???
// checks if the colliding enemy is attacking, if true, it should attack as well...
is_attacking=true;
}else{
//walks
}
Это изображение описывает то, что я пытаюсь получить (обратите внимание, что враги знают, что они должны атаковать, даже если они не находятся в прямом контакте с главным героем, просто потому, что другой враг атакует)