Unity3d 发布Linux系统(ubuntu)程序并运行
发布日期:2021-05-28 16:49:45 浏览次数:29 分类:精选文章

本文共 811 字,大约阅读时间需要 2 分钟。

Unity3D 打包为 EXE 并在 Ubuntu 系统上运行

前言

想在 Windows 系统上打包 Unity3d 为 EXE 并运行,对于技术人员来说并不是大问题。但是如果希望该程序能够在 Ubuntu 系统上运行,就需要一些特定的设置和调整。本文将以 Unity 2018.4.5(Windows 平台)和 Ubuntu 2020.4(运行环境)为例,详细说明如何在 Windows 上打包 Unity3d 为可执行文件,并在 Ubuntu 系统上顺利运行。


添加 Linux 打包支持

在 Unity Hub 的安装界面中,找到对应版本的右上角,并点击 “添加模块” 按钮。

  • 点击后,勾选 Linux 打包支持。
  • 完成上述操作后,等待包体下载安装完成。
  • 完成以上步骤后,系统会在Unity Editor中显示 Linux Build Support 图标,表示 Linux 打包支持已开箱。


    打包为可执行文件

    打开 File > Build Settings,并按照以下步骤设置:

  • 在构建设置中选择需要打包的场景。
  • 打开 Build > Build All,选择一个合适的构建目标(例如:Windows x86_64 或 Ubuntu x86_64)。
  • 项目构建完成后,会在项目文件夹中自动生成 data 文件夹和 x86_64 文件夹中对应的可执行文件。

  • 修改文件权限

  • 打开 data 文件夹中包含的可执行文件所在文件夹,右键点击该文件。
  • 从弹出的快捷菜单中选择 在终端中打开
  • 输入以下命令,赋予可执行文件读写执行权限:
    chmod 777 ./LinuxTest.x86_64
  • 输入完成后按回车键,文件权限已修改成功。

  • 运行程序

  • 同样在文件夹中右键点击可执行文件,选择 在终端中打开
  • 输入命令:
    ./LinuxTest.x86_64
  • 按回车键,Unity 游戏界面将在终端窗口内显示,表示程序已顺利运行。
  • 上一篇:[C++专栏]const和指针,星号的位置和效果总结
    下一篇:Unity3d C#获取海康摄像头直播视频流预览萤石截图实现

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年05月04日 23时09分24秒