W jaki sposób można sprawdzić czy w półkolu jest jakiś obiekt? Chodzi mi o taką sytuację:
Próbowałem tak:
GML
o=instance_nearest(x,y,wrog);
dir=point_direction(x,y,o.x,o.y);
if point_distance(x,y,o.x,o.y)<100 and direction-dir>=90 or direction-dir<=180
{
//odbierz hp
}
i niezbyt to działa, tylko gdy wróg jest po lewej stronie i w dodatku obrywa ten który jest najbliżej.