مراجعة: عدّاد السرعة
جزء من قسم إنشاء ألعاب حقيقية في رحلة Unity على Coddy. الدرس 5 من 60.
يعرض هذا الفصل الأرقام على الشاشة: حقل نصي، وقيمة مدمجة مع سلسلة نصية، وتنسيقات تأتي بعد نقطتين، ومؤقّت يُحسب في كل إطار. تستخدم لوحة المعلومات هذه العناصر كلها.
التحدي
سهلاكتب لوحة العدادات في Dashboard.cs.
- في
Update()، اعرضcar.speed * 3.6fكعدد صحيح بوحدة كم/س، مثل54 km/h، باللون الأحمر عندما تتجاوز السرعة 50، وبالأبيض خلاف ذلك. - احتفظ بأعلى سرعة بوحدة كم/س في حقل؛ واعرضها بهذا الشكل:
Top: 61 km/h. - في كل إطار، أضف
car.speed * Time.deltaTimeإلى حقل الرحلة؛ واعرض المسافة بالكيلومترات بمنزلتين عشريتين:Trip: 0.18 km.
اضغط «العب»، ثم زد السرعة واستخدم المكابح: ستظل السرعة القصوى محفوظة. ثم اضغط «تحقق».
جرّب بنفسك
using UnityEngine;
using TMPro;
public class Dashboard : MonoBehaviour
{
public Car car;
public TMP_Text speedText;
public TMP_Text topText;
public TMP_Text tripText;
// اعرض السرعة والسرعة القصوى والمسافة المقطوعة
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس إنشاء ألعاب حقيقية
4المشاهد والمستويات
تحميل مشهدإعادة تشغيل المستوىالمستوى التاليالاحتفاظ بالبيانات بين المشاهدمراجعة: اختيار المستوى10مشروع: لعبة منصات ثلاثية الأبعاد
المسارمنصات متحركة2الأزرار والشاشات
الأزرار وonClickالتعبيرات Lambdaالربط في Inspectorتشغيل اللوحات وإيقافهاأشرطة الصحةمراجعة: متجر الترقيات5الحفظ باستخدام PlayerPrefs
حفظ رقمالتحميل بقيمة افتراضيةأعلى نتيجةحفظ الإعداداتمراجعة: العملات في البنك6مشروع: عدّاء لا نهاية له
ثلاثة مساراتعقبات أمامكتدرّب بنفسك: Playground لـ Unity