【发布时间】:2017-11-19 08:30:01
【问题描述】:
如同在Unity3D中关闭屏幕而不进入睡眠模式,让应用程序继续工作?
【问题讨论】:
-
“关闭”屏幕是什么意思?
标签: android ios unity3d screen sleep
如同在Unity3D中关闭屏幕而不进入睡眠模式,让应用程序继续工作?
【问题讨论】:
标签: android ios unity3d screen sleep
我认为 Unity 不可能在后台运行。 我不知道这是否仍然是常见的做法,但在过去,很多人只是为了省电而画一个全黑的屏幕。
见:https://forum.unity.com/threads/application-runinbackground-is-not-working-on-android.117723/
【讨论】:
你看过吗-https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnApplicationFocus.html
当应用程序失去或获得焦点时调用 OnApplicationFocus。 Alt-tabbing 或 Cmd-tabbing 可以将焦点从 Unity 应用程序转移到另一个桌面应用程序。这会导致 GameObjects 接收参数设置为 false 的 OnApplicationFocus 调用。当用户切换回 Unity 应用程序时,GameObjects 会收到参数设置为 true 的 OnApplicationFocus 调用。
您可以使用您希望继续按您喜欢的方式运行的游戏对象来实现这一点。
【讨论】: