Menu
CoddyTech

Điểm số trên màn hình

Thuộc phần Xây dựng trò chơi thực tế trong hành trình Unity của Coddy. Bài học 30 trên 60.

challenge icon

Thử thách

Trung bình

Hiển thị quãng đường người chạy đã đi được.

  1. Trong Update() của GameManager, sau dòng lệnh tốc độ, hãy thêm distance += speed * Time.deltaTime;.
  2. Sau đó hiển thị quãng đường theo mét nguyên: distanceText.text = "Distance: " + Mathf.FloorToInt(distance) + " m";.

Nhấn Chơi: số mét tăng nhanh hơn khi đường chạy tăng tốc. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;
using TMPro;

public class GameManager : MonoBehaviour
{
    public static GameManager Instance;

    public float speed = 10f;
    public float speedUp = 0.5f;
    public float maxSpeed = 20f;
    public TMP_Text distanceText;
    private float distance;

    void Awake()
    {
        Instance = this;
    }

    void Update()
    {
        speed = Mathf.Min(speed + speedUp * Time.deltaTime, maxSpeed);
    }
}

Tất cả bài học trong Xây dựng trò chơi thực tế

Tự luyện tập: Playground Unity