مراجعة: جدار قابل للكسر
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 14 من 63.
التحدي
سهليقف جدار مكوّن من عشرة طوب أمام مدفع. الكرة هي قذيفة المدفع (تحمل الوسم Ball، والبرنامج النصي Cannon.cs مكتوب مسبقًا): يوجّه السهمان الأيسر والأيمن التصويب، ويُطلق مفتاح المسافة النار. كل طوبة جسم صلب (Rigidbody) عليها برنامج نصي Brick وقيمة breakSpeed (6). اكتب Brick.cs:
- عندما تصطدم الكرة بطوبة بسرعة
breakSpeedمتر/ثانية أو أسرع، تتحطم الطوبة: سجّلBrick brokenودمّر تلك الطوبة. - لا شيء آخر يحطم الطوبة: لا الكرة الأبطأ، ولا الطوبة التي تسقط على الأرض أو على طوبة أخرى، مهما كانت سرعة سقوطها.
اضغط Play وأسقط الجدار، ثم اضغط Check.
جرّب بنفسك
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق2التصادمات
OnCollisionEnterماذا اصطدمتُ به؟التحطّم عند الاصطدامالوقوف على الأرضالارتداد والاحتكاكأشكال المصادماتمراجعة: جدار قابل للكسر