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
{
    // سيُستكمل هذا في درس لاحق: نقاط حياة اللاعب.
}

جميع دروس الفيزياء وأسلوب اللعب

تدرّب بنفسك: Playground لـ Unity