סיכום: מד מהירות
חלק מהיחידה בונים משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 5 מתוך 56.
אתגר
קלמכונית הבדיקה מונעת על ידי Car.cs, שכבר הושלם: החץ למעלה מאיץ אותה, החץ למטה בולם, והמהירות הציבורית שלה speed היא במטרים לשנייה. כתבו את לוח המחוונים ב־Dashboard.cs (הסצנה מקשרת בין car, speedText, topText ו־tripText):
speedTextמציג את המהירות בקמ״ש (מטרים לשנייה כפול 3.6), מעוגלת למספר שלם:54 km/h. הצבע שלו אדום מעל 50 קמ״ש ולבן אחרת.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;
// הצג את המהירות, את המהירות המרבית ואת מרחק הנסיעה
}
כל השיעורים ביחידה בונים משחקים אמיתיים
10פרויקט: משחק פלטפורמה תלת־ממדי
המסלולפלטפורמות נעות