主要内容

将自定义场景打包到可执行文件中

当您完成修改自定义场景时,您可以将包含此场景的项目文件打包到可执行文件中。然后,您可以配置您的模型以从此可执行文件进行模拟模拟三维场景配置块。可执行文件可以提高模拟性能,并且不需要打开虚幻®编辑器来模拟您的场景。相反,场景使用虚幻引擎运行®安装了自动驾驶工具箱™。

将场景打包成可执行使用不真实的编辑器

  1. 在虚幻编辑器中打开包含场景的项目。必须从Simulink中打开项目万博1manbetx®模型被配置为与虚幻编辑器共同模拟。有关此配置的详细信息,请参见使用Simulink和虚幻编辑器自定义场景万博1manbetx

  2. 确保插件内容在内容浏览器中可见。下视图选项,查看显示引擎内容而且显示插件内容复选框。

    图片显示在“查看选项”中选中了“显示引擎内容”和“显示插件内容”复选框。

  3. 在虚幻编辑器工具栏中,选择设置>项目设置打开“项目设置”窗口。

  4. 在左边的窗格中项目部分中,点击包装

  5. 包装节中,设置或验证表中的选项。的底部,如果没有看到所有这些选项包装部分,单击展示先进的扩张器

    包装选项 启用或禁用
    使用Pak文件 启用
    烹饪项目内容目录中的所有内容(忽略下面的地图列表) 禁用
    Cook only地图(这只影响cookall) 启用
    创建压缩熟包 启用
    烹饪时排除编辑器内容 启用
  6. 从项目中指定要打包到可执行文件中的场景。

    1. 要包含在打包构建中的映射列表选项,单击添加元素按钮

    2. 指定要包含在可执行文件中的场景的路径。默认情况下,虚幻编辑器将地图保存到/游戏/地图文件夹中。例如,如果/游戏/地图文件夹有一个名为myScene您想要包含在可执行文件中的,请输入/ /地图/ myScene游戏

    3. 根据需要添加或删除额外的场景。

  7. 指定要包含在可执行文件中的所需资产目录。这些目录位于MathWorksSimulation而且MathWorksAutomotiveContent插件。

    要烹调的其他资产目录,按添加元素按钮要添加元素并指定这些目录:

    • / MathWorksSimulation /字符

    • / MathWorksAutomotiveContent VehiclesCommon

    • / MathWorksAutomotiveContent /车辆

    • / MathWorksSimulation /天气

  8. 重建场景中的灯光。如果您不重建照明,则可执行文件中来自光源的阴影是不正确的,并在模拟过程中发出关于重建照明显示的警告。在虚幻编辑器工具栏中,选择构建>建筑物照明

  9. (可选)如果您计划使用a从场景中获取语义分割数据模拟3D摄像机块,启用模板id的渲染。在左边的窗格中引擎部分中,点击呈现.然后,在主窗口,在后处理节中,设置自定义深度模板通道启用模板.有关将模板id应用于语义分割的详细信息,请参见应用标签对虚幻场景元素进行语义分割和目标检测

  10. 关闭项目设置窗口。

  11. 在编辑器的左上角菜单中,选择文件>包项目>窗户>Windows(64位).选择保存可执行文件的本地文件夹,例如项目文件的根目录(例如,C: /地方/ myProject的).

    请注意

    将项目打包到可执行文件中可能需要几分钟的时间。在可执行文件中包含的场景越多,打包所需的时间就越长。

    打包完成后,保存包的文件夹包含WindowsNoEditor包含可执行文件的文件夹。该文件与项目文件具有相同的名称。

    请注意

    如果将项目重新打包到同一文件夹中,新的可执行文件夹将覆盖旧的可执行文件夹。

    假设您打包了一个场景myProject.uproject文件并保存可执行文件到C: /地方/ myProject的文件夹中。编辑器创建一个名为myProject.exe路径如下:

    C: /地方/ myProject / WindowsNoEditor / myProject.exe

从可执行文件中模拟场景万博1manbetx

  1. 模拟三维场景配置块的Simulink模型,设万博1manbetx置现场源参数不真实的可执行文件

  2. 设置文件名称参数到您的虚幻编辑器可执行文件的名称。您可以浏览文件,也可以使用反斜杠指定文件的完整路径。例如:

    C: \当地\ myProject \ WindowsNoEditor \ myProject.exe
  3. 设置场景参数设置为可执行文件中场景的名称。例如:

    / /地图/ myScene游戏
  4. 运行模拟。模型在您创建的自定义场景中进行模拟。

的基础上模拟项目中的场景AutoVtrlEnv项目,然后在全屏模式下模拟场景。若要使用与默认场景相同的窗口大小,请复制DefaultGameUserSettings.ini文件从支持包安装文件夹转移到万博1manbetx自定义项目文件夹。例如,复制DefaultGameUserSettings.ini来自:

C: \ ProgramData \ MAT万博1manbetxLAB \ SupportPackages \ < MATLABrelease > \工具箱\ \ sim3dprojects \ \ AutoVrtlEnv \开车配置共享

:

C: \ <志愿者项目> . project \配置

然后,将项目中的场景再次打包到可执行文件中并重试模拟。

另请参阅