主要内容

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

使用虚幻引擎将场景打包为可执行文件

  1. 打开包含虚幻编辑器中的场景的项目。您必须从Simulink打开项目金宝app®配置为与虚幻共同模拟的模型®编辑器。有关此配置的详细信息,请参见使用Simulink和Unreal Editor自定义虚幻引擎场景金宝app

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

    图像显示“显示引擎内容”,并在“视图”选项中检查“插件内容”复选框。

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

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

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

    在UE4编辑器中显示高级。

    包装选项 启用或禁用
    使用pak文件 使能够
    在项目内容目录中烹饪所有内容(忽略下面的地图列表) 禁用
    煮仅映射(这仅影响炊具) 使能够
    创建压缩烹饪包 使能够
    在烹饪时排除编辑器内容 使能够
  6. 从要打包到可执行文件中的项目中指定场景。

    1. 包含在打包构建中的地图列表选项,单击添加元素按钮加图标

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

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

  7. 指定需要包含在可执行文件中的资产目录。这些目录位于mathworkssimulation.插入。

    在下面额外的资产目录,单击添加元素按钮要添加元素并指定这些目录:

    • / MathWorksSimulation /字符

    • / MathWorksSimulation / Leamlescommon

    • / MathWorksSimulation /车辆

    • / MathWorksSimulation /天气

    包括MathworksuavContent插件资产,还添加了整个目录:

    • / mathworksuavcontent.

  8. 重建场景中的灯光。如果你不重建照明,在你的可执行文件中光源的阴影是不正确的,并且在模拟期间重建照明显示一个警告。在虚幻编辑器工具栏中,选择构建>只能建立照明

  9. (可选)如果您使用a从场景中计划从场景中的语义分段数据仿真3D相机块,启用模板ID的呈现。在左窗格中,在引擎部分,点击呈现.然后,在主窗口,在后期处理节中,设置自定义深度模板通行证启用与模板.有关应用模板id进行语义分割的详细信息,请参见将语义分段标签应用于自定义场景

  10. 关上项目设置窗户。

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

    笔记

    将项目包装成可执行文件可能需要几分钟。您在可执行文件中包含的次数越多,打包需要越长。

    一旦打包完成,您保存包的文件夹包含一个WindowsnoEditor.包含可执行文件的文件夹。此文件与项目文件具有相同的名称。

    笔记

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

    假设您包装来自的场景myProject.uproject文件并将可执行文件保存到C: /地方/ myProject的文件夹中。编辑器创建一个名为myproject.exe.exe.这条路径:

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

在Simulink中从可执行文件中模拟场景金宝app

  1. 仿真3D场景配置块的Simulink模型,设金宝app置场景来源参数到虚幻可执行文件

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

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

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

如果您正在模拟从基于的项目中的场景autovrtlenv.项目,然后场景在全屏模式下模拟。要使用与默认场景相同的窗口大小,请复制defaultGameUsettings.ini.从支持包安装文件夹中的文件到金宝app自定义项目文件夹。例如,复制defaultGameUsettings.ini.从:

C:\ programdata \ matl金宝appab \ supportspackages \  \ toolbox \ Shared \ Sim3dProjects \ Spkg \ Autovrtlenv \ config

到:

C:\  .project \ config

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