x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Custom GetRandomReachablePointInRadius

Hi,

I would like to make a similar function for my AI.

I would like to make a

GetRandomReachablePointInCone (Basically, i get a random reacheable location using a direction and an angle) GetRandomReachablePointInDonut (Same as the default but i want a min and max radius) alt text How can I make that? Is there a way to see the code or blueprint or wathever behind GetRandomReachablePointInRadius?

Product Version: UE 4.10
Tags:
more ▼

asked Dec 17 '15 at 12:53 PM in Using UE4

avatar image

Crocsx343
32 7 11 11

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

I would think you want something like this: https://docs.unrealengine.com/latest/INT/Engine/AI/EnvironmentQuerySystem/QuickStart/index.html

EQS is a very powerful tool and it's the typical way this type of thing would be done.

Randomization can be done many ways. The easiest would be to use EQS to find all the reachable points within a radius and then put them into an array and use a random int in the range of 0 to Array.Length - 1 to get a random point from the array. There are other ways to do it but that's the first thing that comes to mind.

more ▼

answered Dec 17 '15 at 01:28 PM

avatar image

RuBa1987
474 24 21 51

avatar image Crocsx343 Dec 17 '15 at 01:40 PM

Oh Looks very interesting, I'm gonna check on that thx :)

avatar image RuBa1987 Dec 17 '15 at 01:50 PM

Converted comment to answer, I'm pretty sure that's what you need. We did something similar (similar concept at least) and EQS worked very well for us

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question