مراجعة: المفتاح والباب
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 20 من 63.
التحدي
سهلتوجد بوابة مغلقة في الجدار، ومفتاح على الأرض. يحرك Player.cs اللاعب باستخدام الأسهم، ويحتوي على حقل hasKey. يُعدّ كلٌّ من Key والمدخل أمام البوابة عنصرَي تحفيز. اكتب نصوصهما البرمجية:
Key: عندما يلمسه اللاعب، عيّن قيمةhasKeyلدى اللاعب إلىtrue، وسجّلGot the keyوأزل المفتاح. لا يمكن لأي شيء آخر التقاطه: إذا تدحرجت كرة فوقه، فسيبقى في مكانه.Door: عندما يدخل اللاعب المدخل ومعه المفتاح، أخفِgateوسجّلThe door opens. إذا لم يكن معه المفتاح، فسجّلLockedواترك البوابة مغلقة.
اضغط على تشغيل، وجرّب الباب، واحصل على المفتاح ثم جرّب مرة أخرى، وبعدها اضغط على تحقّق.
جرّب بنفسك
using UnityEngine;
public class Key : MonoBehaviour
{
// يأخذ اللاعب المفتاح؛ ولا يأخذه أي شيء آخر
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق