让Unity游戏后台运行

在PlayerSettings中的Settings for Web Player和Settings for PC,Mac & Linux Standalone下面,都有这么一句

 

Run in backgroundCheck 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这两个平台下才有,是否意味着在别的平台下不能后台运行呢?

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值