注意:国产系统基于 Ubuntu 开发的是可以运行 Unity 的(中标麒麟和深度的运行不了)目前使用的是 UOS
Unity发布Linux 只支持x86结构的系统 不支持ARM架构的机器和系统 谨记 谨记 谨记!!!
1. 安装Linux 平台资源包
(1).下载 Linux Target Support
(2) .安装 Linux Target Support
(3) .设置发布 Linux 的平台并根据你的 Linux 版本选择多少位版本
2.插件在 Linux 系统下使用和运行说明
(1).网页插件 ZFBrowser 插件发布 Linux 版本(注意 Unity2018.3.0 版禁止使用)
在Linux 系统下运行前优先执行终端命令 sudo apt-get install libgconf2-4
如果安装不了执行 sudo apt-get update 运行出现错执行以下操作( 此方案适合UOS 不同的类型的 Linux 有不同的更新源 )
如果运行不了 请确认ZFGameBrowser 是否是执行程序权限
输入 sudo vim /etc/apt/sources.list 更换系统更新源
(2) .UMP 视频播放插件发布( 注意 播放本地视频禁止使用系统自带的VideoPlayer)
发布Linux 运行程序会生成两个 .sh 文件
终端运行以下命令UMPInstaller.sh 进行安装视频解析播放依赖库
运行 ZFBrowserLinuxl64.x86_64 显示运行成功
3.资源整理( AB 包资源发布 本地配置文件 文件名和代码进行匹配检查)
执行编译器工具发布Linux 64资源
System.IO.File.Exists(文件路径(注意在Linux系统下注意文件名的大小写,不然识别和解析不到))
相机带有RenderTexture 的渲染禁止勾选以下两点
4. Linux在终端运行 Unity 发布程序
1. chmod a+x ./Dome.x86_64 给予此运行程序可运行权限
2. ./Dome.x86_64 执行此程序
5. Linux 打开文件对话框
1. 安装 sudo apt install libgdiplus 安装依赖库 使用 System.Windows.Form.dll 进行打开文件对话框
安装显卡驱动教程
1. 去官方网站查询和下载适合自己的驱动https://www.nvidia.cn/Download/index.aspx?lang=cn
教程网址: https://blog.csdn.net/L141210113/article/details/103259763