Unity | How to make a simple AI Navigation System - 2023

  Рет қаралды 19,298

DarkWing

DarkWing

Күн бұрын

Пікірлер: 32
@raxacoricofallapatorius8484
@raxacoricofallapatorius8484 8 ай бұрын
turn this into a series. more videos means more traffic, means more awareness of your excellent work.
@DarkWing.Studio
@DarkWing.Studio 8 ай бұрын
Thank you very much, I was also thinking to make more AI related video so I might just turn this into a series. Thanks for the feedback!
@MrRikunaru
@MrRikunaru 11 ай бұрын
Nicely quick compact and still extensive! Very well done - thanks for this! Perfect for my next prototype :D
@DarkWing.Studio
@DarkWing.Studio 11 ай бұрын
Thank you so much! I am glad it helped you
@PierreHaou
@PierreHaou 7 ай бұрын
best tutorial ive seen on ai nav in unity, well done sir 🙏
@DarkWing.Studio
@DarkWing.Studio 7 ай бұрын
Thank you so much, I am glad you found this helpful!
@citycritteradventures7427
@citycritteradventures7427 9 ай бұрын
Really great job. Clear, and powerful. You also introduced navmesh offlinks, which is something I’m trying to code to my ai characters (jump). All in all, keep these coming. Wishing you all the best. Liked and subd
@DarkWing.Studio
@DarkWing.Studio 9 ай бұрын
Thank you so much, I really appreciate it!
@jugglingjoestudios3338
@jugglingjoestudios3338 5 ай бұрын
v helpful - thank you! :)
@juleswombat5309
@juleswombat5309 9 ай бұрын
Awesome. I would like to know a little more on how to implement Nav paths, that represent AI Agents using going up and down lifts/elevators. I guess the Links method would work. But I would have to intercept the Agent, entering into the lift, stop the Agent, Animate the Lift an Agent as lift Manoeuvre, then enbable the Nav Agent again.
@DarkWing.Studio
@DarkWing.Studio 9 ай бұрын
Maybe you could try using a coroutine so while the lift interaction is happening the agent would be stopped and it will be enabled again once the coroutine is finished
@a3dadventure79
@a3dadventure79 9 ай бұрын
i use a Rigidbody as well as an agent, and i handle switching from different "states", one where the navmesh agent and it's appropriate operations run, and then another one where i focus on applying physics and where the agent is off. i think it's a really good learning opportunity to be able to be flexible on how the ai character is handled or behaves. you could factorize and modularize the code so different agents could interact with different objects that the navmesh does not handle, such as lifts and other gameobject behavior you design. wishing you the best!
@farheenirfan1124
@farheenirfan1124 Ай бұрын
Changed my life
@rodrigoaltamiranda8949
@rodrigoaltamiranda8949 3 ай бұрын
thanks very useful
@josueserrano6180
@josueserrano6180 3 ай бұрын
thank youuuu
@bpro5848
@bpro5848 11 ай бұрын
Thank you!!!
@DarkWing.Studio
@DarkWing.Studio 11 ай бұрын
No problem, hope it was helpful!
@techrobotics5755
@techrobotics5755 Ай бұрын
The best❤
@trix_dev6088
@trix_dev6088 4 ай бұрын
PLEASE MAKE SURE YOUR GIZMOS ARE ON!!!! If when baking your nav mesh the blue overlay doesn't show up, that's likely why
@SamiKhan-zt9yo
@SamiKhan-zt9yo 4 ай бұрын
Please make a 3D school navigation system
@DarkWing.Studio
@DarkWing.Studio 3 ай бұрын
Please elaborate
@AstralNostalgia
@AstralNostalgia 7 ай бұрын
I do not know how to deal tdamage betwenn 2 entitites when I use this navmesh, any idea? my entity use tod have childs inside the parents, and only the parents have the navemshh and the colliders.
@DarkWing.Studio
@DarkWing.Studio 7 ай бұрын
Are you referring to damage when the entities collide?
@AstralNostalgia
@AstralNostalgia 7 ай бұрын
@@DarkWing.Studio yes for any reason when I use navemesh I can not get collisions ...
@DarkWing.Studio
@DarkWing.Studio 7 ай бұрын
@@AstralNostalgia make sure that both objects have a collider and at least one of the entities must have a rigidbody component. If you want to use the OnTriggerEnter function, make sure that at least one of the objects have the collider set to Is Trigger.
@Jayrajdebnath
@Jayrajdebnath 7 ай бұрын
blue area is not showing plz help
@DarkWing.Studio
@DarkWing.Studio 7 ай бұрын
Hmm, make sure that you have set the area to walkable in the NavMeshSurface component and also check out the object collection to see if it takes everything you want into consideration.
@eqanmustafa3925
@eqanmustafa3925 2 ай бұрын
turn on the gizmos & show nav mesh.
@Mxnty24
@Mxnty24 Ай бұрын
where tf u get the ai nav
@nopepsi206
@nopepsi206 7 ай бұрын
cool but what about dynamic obstacles that are moving? how can you bake the surface then dynamically all the time the object moves
@DarkWing.Studio
@DarkWing.Studio 7 ай бұрын
You can use the Carve option in the NavMesh Obstacle Component
NEW AI Navigation - Unity 2023
21:41
FAR Gaming
Рет қаралды 23 М.
New Unity AI Navigation System - Click To Move & Animation in Unity3d
9:28
Jason Weimann (GameDev)
Рет қаралды 15 М.
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 52 МЛН
How to whistle ?? 😱😱
00:31
Tibo InShape
Рет қаралды 18 МЛН
Unlocking The Power Of Unity's Scriptable Render Pipeline
21:05
Game Dev Guide
Рет қаралды 216 М.
New AI Navigation in Unity
8:22
Creative Media Tutorials
Рет қаралды 116 М.
AI Navigation and Wandering in Unity C# - AI Mastery Part 1
16:32
Zeus Game Assets
Рет қаралды 195
Root Motion + NavMeshAgent (and Nav Mesh Links!) | Unity Tutorial
23:38
Game Development Beyond the Basics
Рет қаралды 9 М.
Unity | How to make a simple prototype map
4:41
DarkWing
Рет қаралды 950
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,6 МЛН
Unity Code Optimization - Do you know them all?
15:49
Tarodev
Рет қаралды 195 М.
Code Class - Build your own State Machines!
36:42
AdamCYounis
Рет қаралды 51 М.
Creating your first animated AI Character! [AI #01]
22:11
TheKiwiCoder
Рет қаралды 111 М.
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37