Menu
CoddyTech

مراجعة: جامع العملات

جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 8 من 85.

حان وقت جمع عناصر الفصل معًا: حقل يتذكر، وسلسلة نصية تُبنى باستخدام +، وتعليمة if ومقارنة. تذكّر أن Input.GetKeyDown تكون قيمته true مرة واحدة لكل ضغطة، وأن == يتحقق مما إذا كانت قيمتان متساويتين.

challenge icon

التحدي

متوسط

كل ضغطة على C تجمع قطعة نقدية، والفوز يكون عند جمع 5 قطع نقدية.

  1. أضف الحقل int coins = 0; فوق Update().
  2. في Update()، عند Input.GetKeyDown(KeyCode.C)، أضف 1 إلى coins وسجّل "Coins: " + coins.
  3. داخل عبارة if تلك، عندما تكون coins == 5، سجّل أيضًا You win!.

اضغط «العب» واضغط C خمس مرات: ستعرض وحدة التحكم العد من Coins: 1 إلى Coins: 5، ثم You win!. ثم اضغط «تحقق».

جرّب بنفسك

using UnityEngine;

public class CoinCounter : MonoBehaviour
{

    void Update()
    {
        // كل ضغطة على C تجمع عملة معدنية.
    }
}

جميع دروس أساسيات البرمجة النصية في Unity

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