I’m currently facing a very big problem that I can’t solve. I would like to understand how I could move my AI without NavMesh or how to make the NavMesh calculate a path on the walls and ceiling as well.
I used the “Spider Navigation” Plugin but unfortunately, it works with a “Pawn” and I can’t interpret the speed of my character to play the locomotion animations.
Every solution in blueprints to make it possible is welcome !
Hi, I don’t know about the “Spider Navigation” Plugin, but if it does what you want, then use that and change the rest of your logic to function with a pawn (will be much easier than writing a navigation system in C++ from scratch…)
To get the speed, in the worst case just subtract the current position from the last position on tick and divide it by the frame time. That will give you the speed.
Not really, I tried something with the flying mode instead of walking to allow the pawn to go upward on the wall and I used a sphere trace to detect what is under his legs to put the pawn on it (floot, wall, ceiling) and it’s work fine but I have trouble to rotate to movement on the wall so I made a custom “rotate to movement” function but I’m stuck to use it on the wall and the ceiling. I think that I’ll try again something with the spider plugin maybe I can get something nice.