タイムアタックを作ろう/UIテキストの使い方
タイムアタック
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using TMPro;
using UnityEngine.SceneManagement;
public class GameController : MonoBehaviour
{
// ★追加
public TextMeshProUGUI timeLabel;
public float timeCount;
void Start()
{
// ★追加
timeLabel.text = "TIME:" + timeCount;
}
void Update()
{
// ★追加
timeCount -= Time.deltaTime;
// ToString("0")は小数点を切り捨て
// 小数点1位まで表示するにはToString("n1")
// 小数点2位まで表示するにはToString("n2")
timeLabel.text = "TIME:" + timeCount.ToString("0");
if(timeCount < 0)
{
SceneManager.LoadScene("GameOver");
}
}
}
【2021版】BallGame(全31回)
他のコースを見るタイムアタック
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using TMPro;
using UnityEngine.SceneManagement;
public class GameController : MonoBehaviour
{
// ★追加
public TextMeshProUGUI timeLabel;
public float timeCount;
void Start()
{
// ★追加
timeLabel.text = "TIME:" + timeCount;
}
void Update()
{
// ★追加
timeCount -= Time.deltaTime;
// ToString("0")は小数点を切り捨て
// 小数点1位まで表示するにはToString("n1")
// 小数点2位まで表示するにはToString("n2")
timeLabel.text = "TIME:" + timeCount.ToString("0");
if(timeCount < 0)
{
SceneManager.LoadScene("GameOver");
}
}
}
タイムアタックを作ろう/UIテキストの使い方