- Unity 2017 Game AI Programming(Third Edition)
- Ray Barrera Aung Sithu Kyaw Thet Naing Swe
- 174字
- 2021-07-02 19:14:12
Path following and steering
Sometimes, we want our AI characters to roam around in the game world, following a roughly-guided or thoroughly-defined path. For example, in a racing game, the AI opponents need to navigate the road. In an RTS game, your units need to be able to get from wherever they are to the location you tell them navigating through the terrain and around each other.
To appear intelligent, our agents need to be able to determine where they are going, and if they can reach that point, they should be able to route the most efficient path and modify that path if an obstacle appears as they navigate. As you'll learn in later chapters, even path following and steering can be represented via a finite state machine. You will then see how these systems begin to tie in.
In this book, we will cover the primary methods of pathfinding and navigation, starting with our own implementation of an A* Pathfinding System, followed by an overview of Unity's built-in Navigation Mesh (NavMesh) feature.
- scikit-learn Cookbook
- TypeScript入門與實戰
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- Python爬蟲開發:從入門到實戰(微課版)
- 零基礎學Scratch少兒編程:小學課本中的Scratch創意編程
- JavaScript入門經典
- C程序設計實踐教程
- Java EE核心技術與應用
- Android驅動開發權威指南
- Building Dynamics CRM 2015 Dashboards with Power BI
- C編程技巧:117個問題解決方案示例
- Java Web從入門到精通(第2版)
- ASP.NET Web API Security Essentials
- 深度學習入門:基于Python的理論與實現
- Python預測分析實戰