各位老师好,最近有个项目需要在无显示器的linux服务器上部署unity build后的程序,程序需要将最后的渲染结果截屏保存下来。
这个需求多次尝试后无法解决,想请教各位前辈老师能否指路?
做了以下2个尝试:
1. 安装X Server,设置一个display让Unity在其上运行,但发现截图结果为空(灰色),且分辨率始终是640x480,加-batchmode / -force-opengl / -nographics 也无效。
2. 直接在build时选择 server版本,直接运行截图结果如1一致。
以上尝试均无效,看似是Unity未能在linux上开启渲染,从报文上来看,也有看到说找不到GfxDevice 为空,如果有尝试过的老师or同学,麻烦指导一二,谢谢!