タイムアタックを作ろう/UIテキストの使い方
![90e6b7df 50fe 4e4c 8d18 a3405af6d036](https://codegenius.org/uploads/slide/image/1952/90e6b7df-50fe-4e4c-8d18-a3405af6d036.jpeg)
![A36aa83d d349 4967 aca8 286263d48437](https://codegenius.org/uploads/slide/image/1953/a36aa83d-d349-4967-aca8-286263d48437.jpeg)
![85772c37 deec 4208 9d26 2c0f561cd576](https://codegenius.org/uploads/slide/image/1954/85772c37-deec-4208-9d26-2c0f561cd576.jpeg)
![D10d9ad8 3043 4a71 8dea 20032b2d4531](https://codegenius.org/uploads/slide/image/1955/d10d9ad8-3043-4a71-8dea-20032b2d4531.jpeg)
![461129b4 c556 4dc1 9547 83008e1d2c12](https://codegenius.org/uploads/slide/image/1956/461129b4-c556-4dc1-9547-83008e1d2c12.jpeg)
![2d9d2a63 a31c 4d96 8e54 11b79d31d04a](https://codegenius.org/uploads/slide/image/1957/2d9d2a63-a31c-4d96-8e54-11b79d31d04a.jpeg)
![Ac881b8f e193 432d b202 8c3c7de33e23](https://codegenius.org/uploads/slide/image/1958/ac881b8f-e193-432d-b202-8c3c7de33e23.jpeg)
タイムアタックを作る
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class GameController : MonoBehaviour
{
// ★追加
public Text 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");
}
}
}
![7f91a130 4f03 4914 8b60 5694a6f11133](https://codegenius.org/uploads/slide/image/1959/7f91a130-4f03-4914-8b60-5694a6f11133.jpeg)
![7287c15d 22db 47fe ad0b c181aaaea793](https://codegenius.org/uploads/slide/image/1960/7287c15d-22db-47fe-ad0b-c181aaaea793.jpeg)
![E47d820e 3f14 47f4 a030 91b6ef780436](https://codegenius.org/uploads/slide/image/1961/e47d820e-3f14-47f4-a030-91b6ef780436.jpeg)
【2018版】BallGame(全25回)
他のコースを見る![90e6b7df 50fe 4e4c 8d18 a3405af6d036](https://codegenius.org/uploads/slide/image/1952/90e6b7df-50fe-4e4c-8d18-a3405af6d036.jpeg)
![A36aa83d d349 4967 aca8 286263d48437](https://codegenius.org/uploads/slide/image/1953/a36aa83d-d349-4967-aca8-286263d48437.jpeg)
![85772c37 deec 4208 9d26 2c0f561cd576](https://codegenius.org/uploads/slide/image/1954/85772c37-deec-4208-9d26-2c0f561cd576.jpeg)
![D10d9ad8 3043 4a71 8dea 20032b2d4531](https://codegenius.org/uploads/slide/image/1955/d10d9ad8-3043-4a71-8dea-20032b2d4531.jpeg)
![461129b4 c556 4dc1 9547 83008e1d2c12](https://codegenius.org/uploads/slide/image/1956/461129b4-c556-4dc1-9547-83008e1d2c12.jpeg)
![2d9d2a63 a31c 4d96 8e54 11b79d31d04a](https://codegenius.org/uploads/slide/image/1957/2d9d2a63-a31c-4d96-8e54-11b79d31d04a.jpeg)
![Ac881b8f e193 432d b202 8c3c7de33e23](https://codegenius.org/uploads/slide/image/1958/ac881b8f-e193-432d-b202-8c3c7de33e23.jpeg)
タイムアタックを作る
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class GameController : MonoBehaviour
{
// ★追加
public Text 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");
}
}
}
![7f91a130 4f03 4914 8b60 5694a6f11133](https://codegenius.org/uploads/slide/image/1959/7f91a130-4f03-4914-8b60-5694a6f11133.jpeg)
![7287c15d 22db 47fe ad0b c181aaaea793](https://codegenius.org/uploads/slide/image/1960/7287c15d-22db-47fe-ad0b-c181aaaea793.jpeg)
![E47d820e 3f14 47f4 a030 91b6ef780436](https://codegenius.org/uploads/slide/image/1961/e47d820e-3f14-47f4-a030-91b6ef780436.jpeg)
タイムアタックを作ろう/UIテキストの使い方