playMaker

Author Topic: How to Find Enemy Closest in Range of Fire?  (Read 2376 times)

kanbibadboy77

  • Playmaker Newbie
  • *
  • Posts: 2
How to Find Enemy Closest in Range of Fire?
« on: October 26, 2017, 05:40:11 AM »
How to Find Enemy Closest in Range of Fire?

Fat Pug Studio

  • Beta Group
  • Hero Member
  • *
  • Posts: 1294
    • Fat Pug Studio
Re: How to Find Enemy Closest in Range of Fire?
« Reply #1 on: October 26, 2017, 10:14:57 AM »
I'm not on desktop now, but i think there's some sort of get closest action.

If not, you can spherecast with tag the enemies, get their distances and compare them etc.
Available for Playmaker work

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 7615
    • jinxtergames
Re: How to Find Enemy Closest in Range of Fire?
« Reply #2 on: October 26, 2017, 12:33:54 PM »
Hi,
There are actually several ways you can do this.
You could get 'array maker' on the Ecosystem

Use a trigger and if an enemy goes inside, add it to an array list and if they go outside the trigger (On Trigger Exit) remove them from the array. (array list contains, then use the index nr and array list remove at)

Then on a different fsm use 'Array List Get Closest Game Object'

Or you could place all enemies and use Array List Get Closest Game Object In Sight.


on the User tutorial wiki page you can find several tutorials for using array maker (and many other stuff)
« Last Edit: October 26, 2017, 12:55:07 PM by djaydino »