- Unreal Engine 4 AI Programming Essentials
- Peter L. Newton Jie Feng
- 197字
- 2021-07-16 12:48:38
Unreal Engine 4 tools
Unreal Engine 4 provides a complete suite of tools to add common AI capability to your game. We will go into the details of each tool within this book. Here is a list of the tools that are covered:
- Behavior Tree: This is used to create different states and the logic behind AI.
- Navigation Component: This handles movement for AI.
- Blackboard Asset: These are used to store information. They act as the local variable for AI.
- Enumeration: This is used to create states, which you can alternate between.
- Target Point: Our Waypoints class is derived from the Target Point class, which we will use to create a basic form of Path node.
- AI Controller and Character: This controller will handle communication between the world and controlled pawn for AI.
- Navigation Volumes: This is used to create Navigation Mesh in the environment to enable Path Finding for AI.
Let's look at the following screenshot:

There are two types of NavMesh volume. The first, the NavMesh Bounds volume, defines the area for NavMesh. The Nav Modifier volume, when supplied with a Nav Area class, affects the NavMesh Bounds volume's navigation attributes where the two intersect.
推薦閱讀
- SDL Game Development
- Intel FPGA/CPLD設(shè)計(jì)(高級(jí)篇)
- Getting Started with Qt 5
- R Deep Learning Essentials
- 筆記本電腦應(yīng)用技巧
- 深入理解序列化與反序列化
- 圖解計(jì)算機(jī)組裝與維護(hù)
- IP網(wǎng)絡(luò)視頻傳輸:技術(shù)、標(biāo)準(zhǔn)和應(yīng)用
- Raspberry Pi Home Automation with Arduino
- 微服務(wù)架構(gòu)基礎(chǔ)(Spring Boot+Spring Cloud+Docker)
- Learning Less.js
- 創(chuàng)客電子:Arduino和Raspberry Pi智能制作項(xiàng)目精選
- 分布式存儲(chǔ)系統(tǒng):核心技術(shù)、系統(tǒng)實(shí)現(xiàn)與Go項(xiàng)目實(shí)戰(zhàn)
- MicroPython Cookbook
- Arduino案例實(shí)戰(zhàn)(卷Ⅳ)