- Hands-On Artificial Intelligence with Unreal Engine
- Francesco Sapio
- 228字
- 2021-06-24 15:23:30
Creating a NavArea class in Blueprint
Creating a new NavArea class in blueprint is quite straightforward; you just need to create a new Blueprint that inherits from the NavArea class, as shown in the following screenshot:

By convention, the name of the class should start with "NavArea_". We will rename it to NavArea_BPJungle here (I added BP to signify that we have created this with Blueprint, since we are repeating the same task both in Blueprint and in C++). This is what it should look like in the Content Browser:

Then, if you open the blueprint, you will be able to assign the custom costs to the area. You can also specify a specific color for your area so that it is easy to recognize when you build your Nav Mesh. This is what the Details panel looks like by default:

Now, we can customize as per our needs. For example, we might want to have a cost to enter the Jungle, and a slightly higher cost to traverse it. We are going to use a bright green for the color, as shown in the following screenshot:

Once compiled and saved, we can assign this newly created area to the Nav Modifier Volume, as shown in the following screenshot:

This is what our finished class looks like in our level (if the Navigation Mesh is visible):

- Java逍遙游記
- Implementing Modern DevOps
- SOA實(shí)踐
- JavaScript高效圖形編程
- 小創(chuàng)客玩轉(zhuǎn)圖形化編程
- AngularJS Web Application Development Blueprints
- Apex Design Patterns
- EPLAN實(shí)戰(zhàn)設(shè)計(jì)
- Getting Started with Greenplum for Big Data Analytics
- Building RESTful Python Web Services
- Clojure Reactive Programming
- Windows Phone 7.5:Building Location-aware Applications
- 微服務(wù)從小白到專(zhuān)家:Spring Cloud和Kubernetes實(shí)戰(zhàn)
- Android項(xiàng)目實(shí)戰(zhàn):手機(jī)安全衛(wèi)士開(kāi)發(fā)案例解析
- 你真的會(huì)寫(xiě)代碼嗎