在PlayerSettings中的Settings for Web Player和Settings for PC,Mac & Linux Standalone下面,都有这么一句
Run in background | Check this if you dont want to stop executing your game if the player looses focus. |
勾选这个选项可以让你的播放器在失去焦点的情况下继续执行游戏(编辑器下也可以)。
可以看到,PlayerSettings中的Run in background后面有一个字符*,也就是Run In Background*
后面还有一句提示:* shared setting between multiple platform
也就是说,后面带有*的设置是多个平台共享通用的
就如Run In Background这个选项被WebPlayer和Standalone这两个平台共享使用,当其中一个平台下勾选了或者勾掉了这个选项,另外一个平台下也会同时勾选或勾掉。
这个选项也可以在脚本中用代码控制:
Application.runInBackground=ture;这可以使游戏在失去焦点的时候继续运行(编辑器下也可以)。默认值为false。
当运行这句代码时,PlayerSettings下面的Run In Background选项会做出相应的更改。
Run In Background这个选项只在WebPlayer和Standalone这两个平台下才有,是否意味着在别的平台下不能后台运行呢?