コード例 #1
0
    void UpdateHud()
    {
        int   playerSpeed = (int)playerVelocity.magnitude;
        float levelTime;
        int   minutes, seconds, milliseconds;

        levelTime = levelManagerScript.GetLevelTime();

        minutes      = (int)(levelTime / 60.0f);
        levelTime   -= minutes * 60.0f;
        seconds      = (int)(levelTime % 60.0f);
        milliseconds = (int)((levelTime - seconds) * 100.0f);

        string minutesStr      = minutes.ToString("00");
        string secondsStr      = seconds.ToString("00");
        string millisecondsStr = milliseconds.ToString("00");
        string timeStr         = string.Format("<mspace=0.5em>{0}:{1}:{2}</mspace>", minutesStr, secondsStr, millisecondsStr);

        speedTMP.text = playerSpeed.ToString();
        timeTMP.text  = timeStr;
    }