• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!

Detect unit infront

Status
Not open for further replies.
Level 24
Joined
Aug 1, 2013
Messages
4,657
I ussually substract one angle from the other (Angle from unit A to unit B, Facing angle of unit B) and make sure they are between -180 and 180.
Then I can check if the result is both greater than the -allowedAngle and lower than the allowedAngle. (Where the allowedAngle is the maximum angle difference.)

The snippet however seems to be a slightly easier way of using it :D
However, it could include IsPointBehindUnit or IsPointInSightOfUnit taking coordinates instead of the target/unitToCheck.
 
Status
Not open for further replies.
Top