一、引擎参数配置

打开UE5引擎,点击【编辑->插件】,进入插件页面,搜索【Mass】,将【MassAI】、【MassCrowd】、【MassEntity】、【MassGameplay】都勾选上。然后重启引擎,应用插件。

再点击【编辑->项目配置】,搜索【Zone Graph】,修改配置为如下配置。

二、Zone Graph 配置

新建一个Base Level。

在【添加物体->所有类】中最下方,找到【ZoneShape】,拖拽到场景中。
操纵样条曲线,修改ZoneShape形状如下图:

并在其细节面板中,将Zone下的Tags,修改为【Pedestrian】。

再通过【添加物体->所有类->ZoneGraphData】,拖拽到场景内,生成一个ZoneGraphData。

点击【构建->构建ZoneGraph】,构建Zone导航。

按下【P】键,显示如下图即可。

三、准备Agent

按下【Ctrl+空格】,呼出内容侧滑菜单。点击【右键鼠标->蓝图类->角色】,新建一个角色,命名为【BP_MassAI】。并在网格体中进行如下图所示配置。

四、准备MassEntityAssetConfig

点击【鼠标右键->其他->数据资产->MassEntityConfigAsset】,新建一个MassEntityConfigAsset,命名为【DA_MassAIConfig】。

再点击【Traits】右侧的加号,添加特性。
添加AssortedFragments。并在Fragments中添加【MassActorFragment】

添加【LODCollector】、【CrowdVisualization】、【CrowdMember】等特性。

并在【CrowdVisualization】中进行如下图配置。

五、开始生成

点击【添加物体->所有类->MassSpawner】,创建一个MassSpawner。并在MassSpawner的细节面板中进行如下图配置。

然后点击【运行】按钮,得到最终结果图。

【UE5 Mass AI 基础教程一】代理生成相关推荐

  1. 【UE5 Mass AI 基础教程二】代理移动

    紧接上文,我们开始让Agent动起来. 一.状态树 点击[鼠标右键->人工智能->StateTree],创建一个StateTree,命名为[ST_MassAI].修改Schema为Mass ...

  2. ai如何置入_AI基础教程51:文字(一)文本的置入与导出

    从这一篇AI基础教程开始,我们将从零开始,介绍AI中非常重要的文字功能.今天,我们先来了解一下文本的置入与导出. "文字工具"(快捷键"T")在AI中是一个非常 ...

  3. ai边缘平滑_AI基础教程113:“效果”菜单之“画笔描边”(一)喷溅效果

    从今天的AI基础教程开始,我们来讲解Illustrator"效果"菜单下的"画笔描边"效果组.今天要讲的是"画笔描边"效果组中的第一个效果: ...

  4. 【Graph】NetworkX官方基础教程:图的生成与相关操作

    NetworkX官方基础教程:图的生成与相关操作 1. Graph生成和graph操作 2. 分析图 3. 画图 参考资料 本文作为对图结构和复杂网络的快速上手,内容包括基于NetworkX进行图的生 ...

  5. 右边菜单_AI基础教程65:使用文字菜单编辑文字(七)查找字体

    今天,我们继续来讲AI文字菜单中的"查找字体"这个命令. "查找字体",顾名思义,就是可以查找文件中所应用的字体.当我们设计折页或者海报的时候,往往会用到多种不 ...

  6. Reportlab基础教程03之如何绘制线圆椭圆扇形正方形(含代码)

    绘制线 # drawing_lines.pyfrom reportlab.lib.pagesizes import letter from reportlab.pdfgen import canvas ...

  7. ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course

    ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course! 教程大小解压后:4.96G 语言:英语+中英文字幕(机译)时长 ...

  8. Spring Boot 2.x基础教程:Swagger静态API文档的生成

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | didispace.com/spring-boot-learni ...

  9. Spring Boot 2.x基础教程:Swagger静态文档的生成

    前言 通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了.如果您还不熟悉这块,可以先阅读: Spring Boo ...

最新文章

  1. Educational Codeforces Round 54
  2. 从Windows上用SSH链接接入Ubuntu
  3. 安装用户debian7安装oracle11g
  4. 机房布线的最高境界 | 最后的暗黑系,真是亮瞎眼 ​
  5. foo bar的意思
  6. 椒盐噪声 Python实现
  7. 2022-2-20stream流的复习
  8. 安装labelImg(Ubuntu / Linux)
  9. 龙果学院mysql分布式集群代码_MySQL分布式集群搭建
  10. wamp php 7.0,wamp如何尝鲜php7
  11. 一个实用的在线文档格式转换器
  12. 勒索病毒威胁的解决方案
  13. NLP的bigrams函数“generator object bigrams at 0x000001D32A95A678“问题解决
  14. linux两个光驱,llinux挂载多个光驱
  15. 【转载】别让自己“墙”了自己
  16. IceSSL插件配置
  17. 快速迁移可持续使用的开发环境
  18. 【愚公系列】2023年01月 Java教学课程 030-static关键字
  19. C 程序设计教程(01)—— 概述
  20. Java项目开始前必要的七大准备工作,少一步你都得重头开始写

热门文章

  1. 外包干了五年,废了...
  2. c语言算24点答案,C语言-纸牌计算24点小游戏
  3. 使用Typora编写文档的总结
  4. QT控件通过setProperty设置属性显示内容
  5. 【脑洞大开】做计算类工作的人为什么费钱?
  6. 进一寸有进一寸的欢喜,谈谈如何优化 Milvus 数据库的向量查询功能
  7. mysql如何批量删除索引_mysql执行大批量删除、查询和索引等操作教程
  8. A5年终盘点:互联网十大热门新闻话题
  9. 新春佳节英语词汇(zt)
  10. 4g信号满2g无服务器,为什么手机信号变成2g?为什么手机4G信号突然变成2G信号了?...