GDQuest / godot-steering-ai-framework-demos

Repository of demos and test scenes for GDQuest's Steering AI Framework
MIT License
18 stars 2 forks source link

Add obstacle avoidance to Arrive3dDemo #1

Open NewNodeGames opened 4 years ago

NewNodeGames commented 4 years ago

I'm submitting a...

Bug report

What is the current behavior?

What is the expected behavior?

Tell us the steps to reproduce the bug, and if possible share a minimal demo of the problem.

Feature request

Add obstacle avoidance to Arrive3dDemo Describe the problem you're trying to solve. I want to use 3D AI agents following a target with obstacle avoidance without the need of a navmesh system

Godot has a 3D navigation system but seems not optimal. Alternative method can be a nice solution and this AI system seems powerful. Also the example is too simple since you can obtain the same result (agent following a target) without this addon. I tried to obtain the desired result by my own but I don't know well the system and scripts and seems complex. A more complete example can be useful for more people who wants to add some AI on 3D games, not just for me. Tell us which solutions you've explored, the solution you would pick, and why you think it would be the best for everyone. Add some obstacles in the demo with mesh primitives and give to the agent the ability to avoid them, maybe using GSAIAvoidCollisions.

Other

Other information

NathanLovato commented 4 years ago

That would be a different demo, as demos are technical showcases of individual behaviors for the most part.

@Razoric480 what do you think here? I'm thinking one or two examples of combined behaviors could be useful, also in part with what you did with the RTS demo, improving performances a lot by just changing the object structure.

Razoric480 commented 4 years ago

Yeah, could with an extra demo.