Menu
CoddyTech

נקודות חיים

חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 62 מתוך 71.

challenge icon

אתגר

בינוני

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

  1. ב־Health, הוסיפו [SerializeField] private int hp = 3; ואת public void TakeDamage(int amount): הפחיתו את amount מ־hp והציגו ביומן את "HP: " + hp.
  2. כאשר hp מגיע ל־0, הציגו ביומן את Game over והגדירו GetComponent<Player>().enabled = false;.
  3. התחילו את TakeDamage עם if (hp <= 0) return;.

לחצו על "שחק" כדי לראות את הגלים מגיעים. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

using UnityEngine;

public class Health : MonoBehaviour
{
    // בשיעור מאוחר יותר נמלא את זה: נקודות החיים של השחקן.
}

כל השיעורים ביחידה פיזיקה ומשחקיות

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