显示当前分与历史最高分数

Posted 礼桀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示当前分与历史最高分数相关的知识,希望对你有一定的参考价值。

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class GameOver : MonoBehaviour
{
    public static GameOver _instance;

    public Text bestScore;
    public Text nowScoreText;

    void Awake()
    {
        _instance = this;
        this.gameObject.SetActive(false);
    }

    void Start()
    {
        //bestScore = GetComponent<Text>();
        //nowScore = GetComponent<Text>();
      
    }

    public void Show(float nowScore)
    {
        //这是设定一个存储float类型的数据的位置
        float histotyHighScore = PlayerPrefs.GetFloat("historyHighScore", 0);
        if (nowScore>histotyHighScore)
        {
            //将上面的位置的数据进行替换
            PlayerPrefs.SetFloat("historyHighScore",nowScore);
        }
        bestScore.text = "" + histotyHighScore;
        nowScoreText.text = "" + nowScore;
        this.gameObject.SetActive(true);
    }
}

 

以上是关于显示当前分与历史最高分数的主要内容,如果未能解决你的问题,请参考以下文章

应用UserDefaults储存游戏分数和最高分

Python:从txt读取分数并显示最高分数和记录

pygame-KidsCanCode系列jumpy-part8-记录历史最高分

向 Google Play 游戏排行榜提交分数并显示新排名

关于游戏

从 Firebase 将一组对填充到 tableView 中以仅显示前 3 个最高分数