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"

How To Make AI Cubes Climb Over One Another?

Hi all,

I've just set-up the AI for some cubes to follow the player character and so far it's working great. However, I would like the cubes to climb over one another in an attempt to reach the player. Is there some kind of physics setting that will allow them to do this? Or will I need to look into ray casting for each cube and work it out from there? Any help with this would be greatly appreciated :)

Product Version: UE 4.15
Tags:
more ▼

asked May 02 '17 at 12:18 AM in Blueprint Scripting

avatar image

Robsy128
15 3 6

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

2 answers: sort voted first

Check the max step height, and can character step up on properties on your AI... I think you can get this working 'out of the box' using those in concert with one another.

more ▼

answered May 02 '17 at 04:27 PM

avatar image

Hyperloop
1.2k 58 67 99

avatar image Robsy128 May 02 '17 at 09:05 PM

I believe that did the trick - thank you very much! Now I need to work out how to make the cubes actually frantically try to climb over the others in their way (as at the moment they just stop at the back and refuse to go anywhere).

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

There is no ready to use functions like that. So I can advise you to use overlapping events as a basis.

When overlapping event occurs, check if it is cube brother, find the distance of each to character. Then choose the farest to fire climb function.

more ▼

answered May 02 '17 at 09:11 AM

avatar image

Two-faced
846 31 13 48

avatar image Two-faced May 02 '17 at 09:51 AM

Haha funny mechanic)

I've created very simple function, but still you got a nice idea)

alt text

avatar image Robsy128 May 02 '17 at 03:31 PM

Thanks for the reply! I'll certainly give it a go when I get home later this evening. I had hoped it would be a simple case of simulating physics and giving each cube the right physical material and then, with enough speed, they would be able to "bundle" together/fall over and climb one another, similar to World War Z. Is there any way to make the player traverse over the cubes with ease as well (as if they were running on a normal floor)? At the moment they simply 'hover' over the enemy cubes until they can land on a normal surface.

(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