31-自定义地图:分层地图

利用自定义地图中的级别,可以让多个人同时在一张地图上工作。它还允许您在仿真过程中使用Python API在地图上加载和卸载层,就像分层的CARLA地图一样(layered CARLA maps)。

本指南将解释如何添加新级别,如何向级别添加资产,以及如何配置级别以加载或不加载。

添加新级别

地图中的所有新级别都将嵌套在父级别中,称为永久级别。要创建新级别,请执行以下操作:

1.打开水平面板。

在虚拟引擎编辑器中,从菜单栏打开窗口。

单击Levels

2.创建新级别。

在"级别"面板中,单击"Levels "并选择"New......."

选择空级别。

将级别保存在Content/Carra/Maps/Sublevels/<map_name>/中。要将级别与CARLA Python API集成,请使用命名约定<map_name>_<layer_name>,例如TutorialMap_Buildings。有关可用图层的列表,请查看此处here

将资产添加到级别

1.选择要添加资产的级别。

在"级别"面板中,双击要添加资源的级别。通过切换锁定图标确保该关卡已解锁。

2.选择要添加的资产。

选择要添加到级别的所有资产。

单击鼠标右键并转到"级别"。

单击"将所选内容移动到当前级别"。

3.保存级别。

如果某个级别有待保存的更改,您将在"级别"面板中看到它旁边的铅笔图标。单击此处保存更改。

配置级别加载选项

级别可以配置为能够切换或始终加载。要为任一选项配置级别,请执行以下操作:

在"级别"面板中右键单击级别,然后转到"Change Streaming Method "。

选择所需的设置:

始终加载(Always Loaded:):级别将无法通过Python API进行切换。

蓝图(Blueprint):该级别将能够通过Python API进行切换。级别名称旁边将出现一个蓝点。

无论设置如何,您仍然可以通过按下眼睛图标在编辑器中切换级别。

相关推荐
极客代码5 分钟前
【Python TensorFlow】进阶指南(续篇二)
开发语言·人工智能·python·深度学习·tensorflow
计算机学姐18 分钟前
基于Python的高校成绩分析管理系统
开发语言·vue.js·后端·python·mysql·pycharm·django
北京_宏哥22 分钟前
《最新出炉》系列入门篇-Python+Playwright自动化测试-50-滚动条操作
python·前端框架·测试
九年义务漏网鲨鱼25 分钟前
【人脸伪造检测后门攻击】 Exploring Frequency Adversarial Attacks for Face Forgery Detection
论文阅读·python·算法·aigc
天冬忘忧40 分钟前
Spark 共享变量:广播变量与累加器解析
大数据·python·spark
風清掦1 小时前
C/C++每日一练:编写一个查找子串的位置函数
c语言·c++·算法
NK.MainJay1 小时前
Go语言 HTTP 服务模糊测试教程
python·http·golang
南宫理的日知录1 小时前
106、Python并发编程:深入浅出理解线程池的内部实现原理
开发语言·python·学习·编程学习
WolvenSec1 小时前
C/C++逆向:结构体逆向分析
c语言·开发语言·c++·网络安全
萧鼎1 小时前
Python中的随机数生成与控制:random库实战解析
python·random·随机数