אבני חן על המסך
חלק מהיחידה בונים משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 51 מתוך 56.
אתגר
בינוניהאסימונים מרחפים מעל הקורס: חמישה קוביות טורקיז עם התג Gem, שלכל אחת מהן יש מפעיל והסקריפט Gem. בד ציור ה-HUD מציג את GemText בפינה השמאלית העליונה, והסצנה משייכת אותו לשדה החדש gemText של Player. שמרו את כל מה שנעשה בשיעורים הקודמים.
ב-Player (הוסיפו using TMPro;):
- שדה
TMP_TextבשםgemText, שאותו ה-Inspector מגדיר, את מספר האסימונים שנאספו ואת הסך הכולל בשלב. - ב-
Start, ספרו את האסימונים שבשלב לפי התג שלהם והציגו את הספירה, כך:Gems: 0/5. - מתודה ציבורית
AddGem()מוסיפה אסימון אחד ומציגה את הספירה החדשה, כך:Gems: 1/5.
ב-Gem: כשהשחקן (אובייקט עם הסקריפט Player) נכנס, קראו ל-AddGem() שלו והסירו את האסימון.
לחצו על Play ואספו כמה אסימונים, ואז לחצו על Check.
נסו בעצמכם
using UnityEngine;
public class Gem : MonoBehaviour
{
// בשיעור מאוחר יותר נמלא את זה: אבן חן לאיסוף.
}
כל השיעורים ביחידה בונים משחקים אמיתיים
10פרויקט: משחק פלטפורמה תלת־ממדי
המסלולפלטפורמות נעות