У меня есть этот код, который я написал, пытаясь отобразить переменную timetakene в графическом интерфейсе через текст.Журнал отладки показывает правильное время и переменная timetakene работает, но не обновляет текстовый скрипт.
Я получаю эту переменную из другой сцены в моей игре единства.Это может вызвать проблемы?
Спасибо.
ОБНОВЛЕНИЕ Я изменил размер шрифта, и он отображался правильно ... Я думаю, текстовое поле было слишком маленьким.Пинаю себя прямо сейчас
using UnityEngine.UI;
using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;
public class MatchTimeDisplay : MonoBehaviour {
public float TimeTakene;
public GameObject TimeDisplay01;
void Update () {
TimeTakene = MatchTimer.matchtimetaken;
Debug.Log(TimeTakene);
TimeDisplay01.GetComponent<Text> ().text = "Match Time: " + TimeTakene;
}
}