官术网_书友最值得收藏!

Setting up the project

Let's open up Unreal Engine 4! We will begin with the first process of creating a new project.

Note

We will use Unreal Engine 4.6.0 throughout this book. The instructions may vary per version. We will present the idea behind our actions as we demonstrate them using Unreal Engine 4; so, hopefully, you will be able to translate the instructions as you see fit.

Here, we will use the Third Person Shooter template, which allows us to easily observe how the character moves in the environment. Perform the following steps:

  1. Go to the New Project window if you aren't there already:
  2. Select the Third Person blueprint project:
  3. Name your project as you see fit; I've named mine ImprovedAI. Then, hit Create Project in the lower-right corner of the window.

Environment

Even though we are using the Third Person blueprint template, these techniques can be used on other templates as well. You must adapt what you learn here. That being said, what you start to understand is that these techniques are tools. Understanding how to create a state, sensory component, navigation component, and so on is generally perceived to be the same thing, but what is used, and how it is used, is dictated by the AI environment.

Prerequisites

Note that my windows and function names are different. I will run you through my settings so that you can have the same setup as I do. Here are the steps to perform:

  1. Let's go to General | Appearance within Editor Preferences and under User Interface, select the User Small Tool Bar Icons option and unselect the Show Friendly Variable Names option. Your settings should look like the following screenshot:
  2. Navigate to the Blueprints folder within the project:
  3. Now we will possess our pawn. Right-click and hit the Blueprint option to create a blueprint:
  4. Next, we will create our AIController class. Go to Custom Classes and type AIController. Select it and then click on Select, as shown in the following screenshot:

This will create the blueprint, and I named it MyController here.

主站蜘蛛池模板: 华亭县| 兴安县| 东源县| 庆元县| 眉山市| 延长县| 临颍县| 黄石市| 武穴市| 上蔡县| 刚察县| 南漳县| 富锦市| 福鼎市| 隆林| 乌鲁木齐市| 黑龙江省| 高安市| 昌吉市| 筠连县| 海宁市| 富锦市| 荣昌县| 佳木斯市| 阿瓦提县| 上思县| 延长县| 奈曼旗| 梁河县| 长子县| 淮阳县| 仁布县| 隆化县| 通许县| 白河县| 无极县| 新闻| 榆树市| 宝山区| 名山县| 镇康县|