I have a game that is based around surviving for as long as possible. I am trying to display that score at the top left of the screen. But whenever the text changes, it draws itself on top of the previous text, instead of changing the text. It looks something like this:
The code that updates it looks like this:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class GameManager : MonoBehaviour {
public int score = 0;
public Text scoreText;
public bool Dead = false;
public GameObject player;
// Use this for initialization
void Start () {
score = 0;
UpdateScore();
}
// Update is called once per frame
void Update () {
}
void FixedUpdate()
{
if (Dead == false)
{
UpdateScore();
}
}
public void UpdateScore() {
scoreText.text = Time.time.ToString();
}
public void playerDeath() {
Dead = true;
player.SetActive(false);
//Under construction
}
}
Any and all help is very much appreciated