סיכום: מד מהירות
חלק מהיחידה בניית משחקים אמיתיים במסלול ה-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;
// הצג את המהירות, את המהירות המרבית ואת המרחק שעבר הרכב
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה בניית משחקים אמיתיים
10פרויקט: משחק פלטפורמה תלת־ממדי
המסלולפלטפורמות נעותתרגלו בעצמכם: Unity אונליין