Menu
CoddyTech

مراجعة: جدار قابل للكسر

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

يجمع هذا الملخص عناصر الفصل معًا: OnCollisionEnter، ووسم الشيء الذي اصطدم بك، وسرعة الاصطدام من collision.relativeVelocity.

challenge icon

التحدي

سهل

اكتب Brick.cs: تكسر كرة مدفع سريعة الطوبة التي تصطدم بها.

  1. في OnCollisionEnter الخاص بالطوبة، اختبر collision.gameObject.CompareTag("Ball") وcollision.relativeVelocity.magnitude >= breakSpeed معًا باستخدام &&.
  2. عندما يكون الشرطان صحيحين، سجّل Brick broken واستدعِ Destroy(gameObject);. الكرات البطيئة والطوب الساقط لا تكسر شيئًا.

اضغط «العب»، ووجّه باستخدام الأسهم وأطلق باستخدام مفتاح المسافة. ثم اضغط «تحقق».

جرّب بنفسك

using UnityEngine;

public class Brick : MonoBehaviour
{
    public float breakSpeed = 6f;
}
quiz iconاختبر نفسك

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

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

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