自定义地图:交通灯和标志

本指南介绍了如何将交通灯和标志添加到自定义地图、配置每个交通灯和标志的影响区域,以及如何在路口将交通灯配置为一组。此选项仅适用于有权访问虚幻引擎编辑器的用户。


红绿灯

要将红绿灯添加到新地图:

1.内容浏览器,导航至 Content/Carla/Static/TrafficLight/StreetLights_01,您会发现几种不同的交通灯蓝图可供选择。

2. 将交通灯拖到场景中并将其放置在所需位置。按键盘上的空格键可在放置、旋转和缩放工具之间切换。

3. 通过在 细节(Details) 面板中选择 BoxTrigger 组件并调整 变换(Transform) 部分中的值,调整每个交通灯的 trigger volume (位于交通灯的对面、用于设置交通灯影响最大范围的触发体积)。这将确定交通灯的影响区域。

ue_trafficlight

4. 对于岔路口,将BP_TrafficLightGroup参与者拖入关卡中。通过将岔路口的所有交通灯添加到“细节(Details)”面板中的“Traffic Lights”数组,将它们分配给交通灯组。

ue_tl_group

5. 交通灯计时只能通过 Python API 进行配置。请参阅 此处 的文档以获取更多信息。

ue_tlsigns_example

例如:交通标志、交通信号灯和转弯停车。

示例:交通灯的配置和使用


红绿标志

要将红绿灯添加到新地图:

1.内容浏览器(Content Browser),导航至 Content/Carla/Static/TrafficSign。您会发现几种不同的交通标志蓝图可供选择。

2. 将交通标志拖到场景中并将其放置在所需位置。按键盘上的空格键可在定位、旋转和缩放工具之间切换。

3. 通过在“细节”面板中选择 BoxTrigger 组件并调整 Transform 部分中的值,调整每个交通标志的trigger volume。这将确定交通灯的影响区域。并非所有交通标志都有触发体积(volume)。此类标志包括让行标志、停车标志和限速标志。


下一步

使用以下工具和指南继续自定义您的地图:

完成定制后,您可以生成 行人导航信息


如果您对流程有任何疑问,可以在 论坛 中提问。