Menu
CoddyTech

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

جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 46 من 71.

يجمع هذا الملخص أفكار الفصل معًا: اتجاهًا مُسقَطًا على الأرض، وQuaternion.LookRotation، ودورانًا ثابتًا باستخدام RotateTowards، وإزاحةً تُحوَّل بواسطة دوران.

challenge icon

التحدي

متوسط

اكتب برج الدبابة: يتتبع الدبابة ويطلق القذائف.

  1. في كل إطار، احسب tank.position - transform.position واجعل قيمة y فيه 0، ثم استدر نحوه باستخدام Quaternion.LookRotation مع Quaternion.RotateTowards، بمعدل turnSpeed * Time.deltaTime.
  2. عند الضغط على مفتاح المسافة، أنشئ shellPrefab عند transform.position + transform.rotation * new Vector3(0, 0.5f, 1)، باستخدام transform.rotation.

اضغط على «العب»، وقد الدبابة وأطلق النار. ثم اضغط على «تحقق».

جرّب بنفسك

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

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

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

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

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