服务器性能计时器如何关闭,如何在游戏关闭时继续倒数计时器?

我想制作一个计时器来重置商家的物品价格和数量。如何在游戏关闭时继续倒数计时器?

与许多安卓游戏一样,有些计时器在不玩游戏时会继续下去。 当你不玩游戏时,计时器应该继续倒计时。 游戏关闭时如何保持倒数计时器正在运行?

下面是我倒数计时器

using UnityEngine;

using System.Collections;

using UnityEngine.UI;

public class margaretSellTimer : MonoBehaviour {

public Text TimerText;

public string dy;

public float days;

public float Hours;

public float Minutes;

public float Seconds;

initMerchantMargaret initMerchants;

player Player;

// Use this for initialization

void Start() {

initMerchants = GameObject.FindGameObjectWithTag ("initMerchant").GetComponent();

Player = GameObject.FindGameObjectWithTag ("player").GetComponent();

StartCoroutine(Wait());

}

// Update is called once per frame

void Update() {

if (days == 1) {

dy = "day ";

} else if (days > 1) {

dy = "days ";

} else {

dy = "day ";

}

if(Seconds < 10)

{

TimerText.text = (days + " " + dy + Hours + ":" + Minutes + ":0" + Seconds);

}

if(Seconds > 9)

{

TimerText.text = (days + " " + dy + Hours + ":" + Minutes + ":" + Seconds);

}

}

public void CountDown()

{

if(Seconds <= 0) {

if(Minutes > 0) {

MinusMinute();

Seconds = 60;

}

}

if (Minutes <= 0) {

if(Hours > 0) {

MinusHours();

Minutes = 59;

Seconds = 60;

}

}

if (Hours <= 0) {

if(days > 0) {

MinusDays();

Hours = 23;

Minutes = 59;

Seconds = 60;

}

}

if(Minutes >= 0)

{

MinusSeconds();

}

if(Hours <= 0 && Minutes <= 0 && Seconds <= 0 && days <= 0)

{

StopTimer();

}

else

{

Start();

}

}

public void MinusDays() {

days -= 1;

}

public void MinusHours() {

Hours -= 1;

}

public void MinusMinute() {

Minutes -= 1;

}

public void MinusSeconds() {

Seconds -= 1;

}

public IEnumerator Wait() {

yield return new WaitForSeconds(1);

CountDown();

}

public void StopTimer() {

Seconds = 5;

Minutes = 0;

Hours = 0;

days = 0;

Player.margaretItemSell.Clear();

Player.productMargaretSell.Clear();

Player.productSellMargaret.Clear();

initMerchants.margaretSell();

Start();

}

}

感谢。

+2

而不是继续的计时器,保存状态,当你退出游戏。然后,当游戏再次开始时,计算保存状态和当前时间之间的偏移量,并从那里继续计时。 –

+1

^那么这是一个很好的解决方案。但我猜如果目的是在一定时间后发送推送通知,那么可能需要使用原生android代码或某些第三方插件来创建后台服务。 –

+0

为了上帝的缘故,只需使用Invoke。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值