unity 3d中关于导出的一些设置问题

时间:2024-03-06 12:29:40

看见很多游戏都是在打开的时候就会全屏。有以下几种方法:

 

1.用代码控制。代码如下

Resolution[] resolutions = Screen.resolutions;
Screen.SetResolution (resolutions[resolutions.Length-1].width, resolutions[resolutions.Length-1].height, true);

 这里主要是用到了unity封装好了的SetResolution()方法,具体可以查找API.

 

2.就是在导入成功后当我们打开可执行文件后。把Windows中的勾给去掉.

其实这个可以在你导出的时候去PlayerSetting 里设置下就可以,就是把Defult Is Full Screen 中的勾给选中。

 

如果你想在一打开运行文件就全屏,你可以设置为这样的

 

在我们游戏的时候,当我们失去焦点后,unity导入的游戏就会暂停,这是因为Unity的默认项目设定是”只在窗口被聚焦时进行游戏处理“。失去焦点时处理停止。 这个设置对于单机游戏没什么影响,但在调试多窗口的在线游戏时相当不方便。可以通过设定让所有的窗口失去焦点后继续游戏处理。就是上面我用红色圈住的,把Run In Background给勾选中就可以,在网络游戏中这个是必开的。

 

相关文章