חזרה: אוסף המטבעות
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 8 מתוך 85.
הגיע הזמן לחבר את הפרק: שדה שזוכר, מחרוזת שנבנית באמצעות +, תנאי if והשוואה. זכרו ש-Input.GetKeyDown מחזיר true פעם אחת בכל לחיצה, וש-== בודק אם שני ערכים שווים.
אתגר
בינוניכל לחיצה על C אוספת מטבע, ואיסוף 5 מטבעות מוביל לניצחון.
- מעל
Update(), הוסיפו את השדהint coins = 0;. - בתוך
Update(), כאשר לוחצים עלInput.GetKeyDown(KeyCode.C), הוסיפו 1 ל־coinsוהדפיסו את"Coins: " + coins. - בתוך תנאי ה־if הזה, כאשר
coins == 5, הדפיסו גם אתYou win!.
לחצו על "שחק" ולחצו על C חמש פעמים: המסוף סופר מ־Coins: 1 עד Coins: 5, ואז מופיע You win!. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class CoinCounter : MonoBehaviour
{
void Update()
{
// כל לחיצה על C אוספת מטבע.
}
}
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין