Ubuntu中运行unity

如果ubuntu没有安装显示器的时候,在命令行中如何运行unity?

如果直接执行unity -projectPath xxx的时候会发生下面的错误,在unity editor的日志中可以看到

Error opening default X display

或者会在控制台中看到如下错误

段错误 (核心已转储)

发生上面的错误的原因unity需要依赖于显示器,解决方案

  1. 使用xvfb-run运行unity,xvfb-run是一个虚拟的屏幕.
    xvfb-run -n 108 -l -e ./xx.log -f /home/dell/workspace/Xauthority --server-args=‘-screen 0 1920x1080x24:32’ unity -projectPath xxx
  2. 使用参数-nographics, 但是这个参数只有部分unity版本支持,目前还没有验证是否可以

猜你喜欢

转载自blog.csdn.net/scdnshijiemengxiang/article/details/126395891
今日推荐