Menu
CoddyTech

مراجعة: القفز المشحون

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

يجمع هذا الملخص عناصر الفصل معًا: مفتاح مضغوط، ومفتاح تم تحريره، وقيمة تزداد في كل إطار بمقدار Time.deltaTime، مع إبقائها دون حدٍّ معين.

challenge icon

التحدي

سهل

اجعل المكعب يقفز عند الشحن.

  1. ما دام Input.GetButton("Jump") (مفتاح المسافة) مضغوطًا، زِد charge بمقدار 1 في الثانية، من دون أن تتجاوز 2.
  2. عند Input.GetButtonUp("Jump")، اضبط قيمة y للمكعب على 0.5f + charge * power، ثم اضبط charge على 0.
  3. ما دامت قيمة y أعلى من 0.5f، حرّكه إلى الأسفل بمعدل fall وحدة في الثانية.

اضغط «العب»، وأبقِ مفتاح المسافة مضغوطًا لمدة ثانيتين ثم اتركه: سيقفز المكعب ويعود ساقطًا. ثم اضغط «تحقق».

جرّب بنفسك

using UnityEngine;

public class ChargeJump : MonoBehaviour
{
    public float power = 1f;
    public float fall = 1f;
    float charge = 0f;

    void Update()
    {
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

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

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