KnowledgeCity

Unreal Engine 5:高级游戏设计

导入动画人物,创建AI巡逻、检测和追捕代码
免费观看第一课 — 获取全部 4 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 Ken Geary  4 课时 ·  30m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

在这些课程中,您将从Adobe Mixamo网站上导入一个角色和几个动画片段,然后创建一个非玩家角色(NPC),在一定的定义范围内对玩家进行巡逻、检测和追赶。这些课程将一步一步地从Mixamo中导出角色和动画,并将它们作为动画骨架网格导入虚幻引擎。我们将讨论如何在巡逻区周围放置目标点,以及如何使用蓝图代码来创建数组并随机化NPC走到的目标点。

您还将学习如何从导入的骨骼网格和动画剪辑中创建一个角色蓝图,然后使用蓝图创建一个人工智能,使NPC在导航网格上巡逻,从远处探测主要玩家角色,并追赶玩家。

您将学到的内容

  • 将角色和动画片段从Adobe Mixamo网站导入Unreal Engine,作为带动画的骨骼网格体
  • 导入关卡或地图,并在巡逻区域周围放置目标点
  • 从导入的骨骼网格体和动画片段创建角色蓝图
  • 使用蓝图代码创建数组并随机化NPC行走的目标点
  • 构建AI使NPC在导航网格上巡逻、从远处检测玩家并追逐玩家
  • 为非玩家角色设置AI检测区域

关键要点

  • 本课程逐步介绍如何从Mixamo导出角色和动画并将其导入Unreal Engine。
  • 角色蓝图用于将导入的骨骼网格体和动画片段转变为非玩家角色。
  • 蓝图代码可以创建数组并随机化NPC在巡逻期间行走的目标点。
  • 使用蓝图构建的AI可以使NPC在导航网格上巡逻、从远处检测主玩家角色并追逐玩家。

常见问题

本课程将构建什么?

您将从Adobe Mixamo导入一个角色和多个动画片段,然后创建一个非玩家角色(NPC),使其在一定范围内巡逻、检测并追逐玩家。

本课程涵盖哪些工具和引擎?

课程涵盖Unreal Engine以及从Adobe Mixamo网站导入资产,使用角色蓝图和蓝图代码构建NPC行为。

各课时涵盖哪些主题?

课时内容包括从Mixamo导入非玩家角色和动画、导入关卡或地图、设置NPC巡逻AI以及设置AI检测区域。

我将获得哪些技能?

您将获得角色动画、游戏引擎使用以及Unreal Engine相关技能,包括Unreal Development Kit和UnrealScript。