مراجعة: القفز المشحون
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 16 من 67.
التحدي
سهلاجعل المكعب يقفز بقفزة مشحونة:
- أثناء الضغط على زر القفز (Space)، تزداد قيمة
chargeبمقدار 1 كل ثانية، ولكن لا تتجاوز 2 أبدًا. - عند تحرير زر القفز، يقفز المكعب: تصبح قيمة y لديه
0.5 + charge * power، وتعود قيمةchargeإلى 0. - عندما يكون المكعب فوق الأرض (y = 0.5)، يسقط بسرعة
fallوحدة في الثانية حتى يعود إلى الأرض.
يضبط Inspector قيمة power على 2 وfall على 3. اضغط Play، ثم اضغط باستمرار على Space وحرره، وبعد ذلك اضغط Check.
جرّب بنفسك
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
void Update()
{
}
}
جميع دروس أساسيات البرمجة النصية في Unity
1أول سكربت لك
مرحبًا يا Unityضع المكعبتحرّك في كل إطاراستدر كل ثانيةوجّه باستخدام المفاتيحمراجعة: قُد المكعب5التحويلات والتسلسل الهرمي
الآباء والأبناءالتحجيمالنظر إلى الأشياءالتحرك نحو نقطةمراجعة: القمر الدائر