using System.Collections;
using System.Collections.Generic;
using TMPro;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.UI;
public class Timer : MonoBehaviour
{
[SerializeField] private TMP_Text timerText;
float timer;
// Start is called before the first frame update
void Start()
{
timerText = GetComponent();
timer = 0.0f;
}
void Update()
{
timer += Time.deltaTime;
float seconds = timer % 60;
timerText.text = "Timer: " + seconds.ToString();
}
}
Я очень новичок в программировании сценариев C# и использовании Unity, и я пытаюсь понять, как создать таймер для игры для модуля uni. Мне удалось разместить таймер в верхнем левом углу пользовательского интерфейса камеры, где он следует за игроком и показывает «Время: (время здесь)», однако он длится всего несколько секунд с несколькими десятичными знаками и возвращается к нулю после достижения шестидесяти. . Очень ценю помощь!
[code]using System.Collections; using System.Collections.Generic; using TMPro; using Unity.VisualScripting; using UnityEngine; using UnityEngine.UI;
public class Timer : MonoBehaviour { [SerializeField] private TMP_Text timerText; float timer; // Start is called before the first frame update void Start() { timerText = GetComponent(); timer = 0.0f; } void Update() { timer += Time.deltaTime; float seconds = timer % 60;
timerText.text = "Timer: " + seconds.ToString(); } } [/code] Я очень новичок в программировании сценариев C# и использовании Unity, и я пытаюсь понять, как создать таймер для игры для модуля uni. Мне удалось разместить таймер в верхнем левом углу пользовательского интерфейса камеры, где он следует за игроком и показывает «Время: (время здесь)», однако он длится всего несколько секунд с несколькими десятичными знаками и возвращается к нулю после достижения шестидесяти. . Очень ценю помощь!
У меня есть свойства типа timeonly, которые я пытался использовать AutoFaker в тестах Xunit. Я получаю System.ArgumentOutOfRangeException (параметры Hour, Minute и Second описывают непредставимое DateTime). Пример:
public class Plan
{
public...