Menu
CoddyTech

הניקוד על המסך

חלק מהיחידה בניית משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 30 מתוך 60.

challenge icon

אתגר

בינוני

הציגו כמה רחוק הגיע הרץ.

  1. בתוך GameManager, ב־Update(), אחרי שורת המהירות, הוסיפו distance += speed * Time.deltaTime;.
  2. אחר כך הציגו את המרחק במטרים שלמים: distanceText.text = "Distance: " + Mathf.FloorToInt(distance) + " m";.

לחצו על "שחק": מספר המטרים עולה מהר יותר ככל שהכביש מאיץ. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

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);
    }
}

כל השיעורים ביחידה בניית משחקים אמיתיים

תרגלו בעצמכם: Unity אונליין