Menu
CoddyTech
flag Ar iconالعربيةdown icon

مراجعة: عدّاد السرعة

جزء من قسم بناء ألعاب حقيقية في رحلة Unity على Coddy. الدرس 5 من 56.

challenge icon

التحدي

سهل

تُقاد سيارة الاختبار بواسطة Car.cs، وهو جاهز: السهم لأعلى يزيد سرعتها، والسهم لأسفل يفرملها، وقيمة speed العامة لديها بالمتر في الثانية. اكتب لوحة العدادات في Dashboard.cs (يربط المشهد car وspeedText وtopText وtripText):

  • يعرض speedText السرعة بالكيلومتر في الساعة (المتر في الثانية مضروبًا في 3.6)، مقربةً إلى أقرب عدد صحيح: 54 km/h. يكون لونه أحمر عندما تتجاوز السرعة 50 km/h، وأبيض فيما عدا ذلك.
  • يعرض topText أعلى سرعة تم بلوغها حتى الآن بالطريقة نفسها: Top: 61 km/h. لا يؤدي الكبح إلى خفضها.
  • يعرض tripText المسافة المقطوعة حتى الآن بالكيلومترات مع منزلتين عشريتين: Trip: 0.18 km. اجمع الأمتار التي تقطعها السيارة في كل إطار.

اضغط Play، وزِد السرعة لتتجاوز 50، ثم افرمل، وبعد ذلك اضغط Check.

جرّب بنفسك

using UnityEngine;
using TMPro;

public class Dashboard : MonoBehaviour
{
    public Car car;
    public TMP_Text speedText;
    public TMP_Text topText;
    public TMP_Text tripText;

    // اعرض السرعة والسرعة القصوى والمسافة المقطوعة
}

جميع دروس بناء ألعاب حقيقية