C# 我怎样才能创建一个脚本,即使我输了,游戏也能正常运行?

C# 我怎样才能创建一个脚本,即使我输了,游戏也能正常运行?,c#,android,unity3d,mobile,scripting,C#,Android,Unity3d,Mobile,Scripting,嘿,伙计们,我有一个问题,我需要你们的帮助。我尝试开发一款手机游戏。我的游戏中有一只动物,它有4个滑杆。健康栏,口渴栏,饥饿酒吧等。我需要一个脚本,它将减少我的健康酒吧价值%10每小时,它必须这样做,即使我关闭游戏。我的意思是,即使我不玩游戏,我的健康酒吧真的很低,它必须发送通知给我,好像你的健康真的很低,你应该对你的动物感兴趣。我怎么做,谢谢您的帮助。您可以启动前台服务,但这会耗尽用户的电池,对您来说不是一个好的解决方案。更好的解决方案是使用AlarmManager计划代码每小时运行(例如)

嘿,伙计们,我有一个问题,我需要你们的帮助。我尝试开发一款手机游戏。我的游戏中有一只动物,它有4个滑杆。健康栏,口渴栏,饥饿酒吧等。我需要一个脚本,它将减少我的健康酒吧价值%10每小时,它必须这样做,即使我关闭游戏。我的意思是,即使我不玩游戏,我的健康酒吧真的很低,它必须发送通知给我,好像你的健康真的很低,你应该对你的动物感兴趣。我怎么做,谢谢您的帮助。

您可以启动前台服务,但这会耗尽用户的电池,对您来说不是一个好的解决方案。更好的解决方案是使用
AlarmManager
计划代码每小时运行(例如)


到目前为止,您尝试了什么?试着在文档中做一些研究,让应用程序在后台运行函数。它对Android不起作用,这不是一个好主意和好实践。玩家进入游戏时,为什么不减少动物栏。在保存文件之间保存玩家的输入时间,您可以获得玩家缺席的时间。所有空闲游戏都会这样做。对于关闭游戏前的通知,请计算您应该在多少小时后发送低条通知,然后根据该通知发出通知。因为游戏有饥饿条,如果饥饿条为零,则玩家将死亡。我需要在条值不为0之前警告用户Hanks man!我会研究的。