- 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.
- Java程序設計(慕課版)
- Learn Scala Programming
- Visual Basic程序設計
- 從零開始學Python網(wǎng)絡爬蟲
- uni-app跨平臺開發(fā)與應用從入門到實踐
- 高效使用Greenplum:入門、進階與數(shù)據(jù)中臺
- Java核心技術速學版(第3版)
- HTML5程序開發(fā)范例寶典
- 鋁合金陽極氧化與表面處理技術(第三版)
- JavaScript編程精解(原書第3版)
- Practical Linux Security Cookbook
- Learning Java Lambdas
- Cloud Native Python
- Machine Learning for the Web
- Machine Learning with R Cookbook