Desenvolvimento de Jogos: Pathfinding com Unity e C#

所在平台: Udemy

课程主页: https://www.udemy.com/course/desenvolvimento-de-jogos-pathfinding-com-unity-e-c/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Course Summary: Unity and C# Game Development: Pathfinding** This course delves into the fascinating world of game pathfinding, teaching you how to create intelligent AI agents within the Unity game engine using C#. You'll begin by mastering the creation of a **Steering System** that enables agents to navigate environments and intelligently avoid small obstacles encountered along their path. This involves learning to utilize **raycasts as sensors** for environmental awareness and **Gizmos** for clear visualization of your agent's behavior and decision-making processes. The course then dives deep into the core pathfinding algorithms, guiding you through the development of **Dijkstra's algorithm** and the highly efficient **A\* algorithm** in C# within Unity. These algorithms will be implemented in a visually intuitive manner, ensuring you understand their inner workings. Subsequently, you'll learn to apply the **A\* algorithm in 3D environments**, building an **agent controller** capable of managing multiple agents that can effectively pursue a player character. Finally, the course will introduce you to Unity's powerful **NavMesh system**. You'll learn to leverage NavMesh to create sophisticated agent behaviors, including the ability to navigate across different meshes, ascend stairs, dynamically avoid obstacles, and much more, bringing your game worlds to life with intelligent movement.

课程评论(0条)

课程详情

Já se perguntou como NPCs e monstros encontram caminhos de um ponto à outro?Com este curso você irá aprender a criar um Sistema de Steering que desvia de pequenos obstáculos que seu agente encontre no caminho. Fazendo esse sistema você irá aprender a usar raycasts como sensores e Gizmos para melhor os visualizar.Também irá aprender a desenvolver os algoritmos de pathfinding Dijkstra e A* em C# na Unity. Eles serão feitos de maneira fácil de visualizar e entender como funcionam.Depois, aprenderá a aplicar o algoritmo de A* em ambientes tridimensionais, criando um controlador de agentes que pode fazer com que vários deles persigam um jogador.Por último utilizará o sistema de NavMesh da Unity para criar um sistema com agentes que conseguem pular para outros meshes, subirem escadas, desviarem de obstáculos e tudo mais.

课程标签

0人关注该课程

主题相关的课程