Menu
CoddyTech

סיכום: חנות שדרוגים

חלק מהיחידה בניית משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 11 מתוך 60.

בפרק הזה חיברנו כפתורים לקוד, דאגנו שהמסך יתעדכן בהתאם למספרים, והפעלנו וכיבינו כפתורים. החנות משלבת את כל אלה.

challenge icon

אתגר

קל

בנו את החנות של המכרה.

  1. ב־Start(), חברו את הכפתורים: Mine מוסיפה את perClick ל־coins; המכוש (pickCost) מוסיף 1 ל־perClick ועולה 10 יותר; הפנס (lanternCost) מוסיף 3.
  2. כתבו את 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()
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה בניית משחקים אמיתיים

תרגלו בעצמכם: Unity אונליין