Menu
CoddyTech

مراجعة: القمر في مداره

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

يجمع هذا الملخص الفصل معًا: عنصر يتبع العنصر الأب دون كتابة أي شيفرة، ويدور مع كل إطار، ويكبر حجمه حتى يصل إلى حدّ معين.

challenge icon

التحدي

متوسط

اكتب برنامج الكوكب؛ فالقمر، تابعه، يتبعه من تلقاء نفسه.

  1. في Update()، أَدِر الكوكب حول المحور y بمقدار spin درجة في الثانية.
  2. أثناء الضغط على Space، زِد قيمة الحقل float size من 1 باتجاه 2 بمقدار grow في الثانية باستخدام Mathf.MoveTowards.
  3. اضبط transform.localScale = Vector3.one * size;.

اضغط على «العب» واستمر في الضغط على Space: سيكبر الكوكب ويتأرجح القمر على نطاق أوسع. ثم اضغط على «تحقق».

جرّب بنفسك

using UnityEngine;

public class Planet : MonoBehaviour
{
    public float spin = 40f;
    public float grow = 0.5f;

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

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

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

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