סיכום: חנות שדרוגים
חלק מהיחידה בניית משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 11 מתוך 60.
בפרק הזה חיברנו כפתורים לקוד, דאגנו שהמסך יתעדכן בהתאם למספרים, והפעלנו וכיבינו כפתורים. החנות משלבת את כל אלה.
אתגר
קלבנו את החנות של המכרה.
- ב־
Start(), חברו את הכפתורים: Mine מוסיפה אתperClickל־coins; המכוש (pickCost) מוסיף 1 ל־perClickועולה 10 יותר; הפנס (lanternCost) מוסיף 3. - כתבו את
Refresh(), שנקראת בתוךStart()ואחרי כל לחיצה:Coins: 12,Pick: 20,Lantern: 25אוLantern: owned. רק שדרוגים שאפשר להרשות לעצמכם ושעדיין לא בבעלותכם ניתנים להפעלה.
לחצו על "שחק" וקנו את שני השדרוגים. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class GoldMine : MonoBehaviour
{
public Button mineButton;
public Button pickButton;
public Button lanternButton;
public TMP_Text coinsText;
public TMP_Text pickText;
public TMP_Text lanternText;
public int pickCost = 10;
public int lanternCost = 25;
private int coins;
private int perClick = 1;
private bool hasLantern;
// חבר את שלושת הכפתורים ב-Start(), והצג את הכול ב-Refresh()
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה בניית משחקים אמיתיים
10פרויקט: משחק פלטפורמה תלת־ממדי
המסלולפלטפורמות נעותתרגלו בעצמכם: Unity אונליין