当前位置: 首页 > 知识库问答 >
问题:

当你得分时,Unity会增加更多的时间

盛柏
2023-03-14

我有一个timer.cs,它有30秒,我想要增加大约4秒,每当我得到一个点。 检测的脚本是ScoringSystem.cs

ScoringSystem.cs

public class ScoringSystem : MonoBehaviour {
    public GameObject scoreText;
    public static int theScore;

    void Update()
    {   
        scoreText.GetComponent<Text>().text = "Score: " + theScore; 
    }
}

Timer.cs

public class Timer : MonoBehaviour
{
    public string LevelToLoad;
    private static float timer = 30f;
    private Text timerSeconds;


    // Use this for initialization
    void Start () 
    {
        timerSeconds = GetComponent<Text> ();
    }
 
    // Update is called once per frame
    void Update () 
    {
        timer -= Time.deltaTime;
        timerSeconds.text = timer.ToString("f0");
        if (timer <= 0) 
        {    
            timer = 30f;    
            Application.LoadLevel (LevelToLoad); 
        }
    }
}

这是评分系统的最新进展。 https://prnt.sc/T7xk8l

共有1个答案

白坚壁
2023-03-14

将此代码添加到CollectPoint.cs中的if语句下:

Timer.timer += 4;

并将计时器变量从private static float timer=30f;更改为public static float timer=30f;

 类似资料:
  • 我只想它显示从当前时间增加30分钟到一天结束前-今天时间是09:46AM它应该显示像的特定日期。但在我的代码里它从00:00...23:30显示一整天。下面是我的代码:

  • 问题内容: 我是Swift的新手,正在尝试调度程序。我已经选择了开始时间,我需要在开始时间上加上5分钟(或它的倍数)并将其显示在UILabel中吗? 问题答案: 两种方法: 使用和。例如,在Swift 3和更高版本中: let date = calendar.date(byAdding: .minute, value: 5, to: startDate) 只需使用运算符(请参阅)添加一个(即一定的

  • 问题内容: MySQL中此查询的有效语法是什么? 注意:start_time是课程表的字段 问题答案: 有关其他日期/时间操作,请参见日期和时间功能。

  • 我正在Windows 7 64位VS2013(x64版本)上尝试内存排序。我想使用最快的同步来共享对容器的访问。我选择了原子比较和交换。 我的程序生成两个线程。写入程序推送一个向量,读取器会检测到这一点。 起初,我没有指定任何内存顺序,所以我假设它使用的是

  • 使用adminer-4.7。7插件登录密码少。php我找到了一种方法,可以在不输入凭据的情况下输入adminer。但进入adminer后,我希望尽可能保持当前会话(包括打开当前数据库和表),即使在第二天关闭/打开浏览之后。。。是否有管理员会话时间参数/工具?这是我的家用笔记本电脑(kununtu18,Apache2,PHP7.4),所以安全漏洞被忽略。。。apache配置决策也是可能的。 我怎么做

  • 问题内容: 我有一个接收时间值的表格: 时间的格式为9:15:00-上午9:15。然后,我需要为此添加15分钟并将其存储在单独的变量中,但是我很困惑。 我正在尝试使用strtotime而不成功,例如: 但这不会解析。 问题答案: 您的代码无法运行(解析),因为最后还有一个额外的 错误 导致 Parse Error 。计数,您有2 和3 。如果您解决此问题,它会很好地工作,但是会返回一个时间戳,以使

  • 本文向大家介绍php 将当前时间戳unixtime增加时间间隔的方法,包括了php 将当前时间戳unixtime增加时间间隔的方法的使用技巧和注意事项,需要的朋友参考一下     可以+year   还可以是天, 月日都可以的,如下代码:

  • 我在UICollectionViewCell上有一个UILabel。在UILabel上,我附加了一个UITapGestureRecognizer。我试图在UILabel的宽度增加时,增加UILabel上UITapGestureRecognizer的抽头面积。 下面是代码示例: 我该怎么做呢?