Menu
CoddyTech

סיכום: מפתח ודלת

חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 20 מתוך 63.

challenge icon

אתגר

קל

שער נעול ניצב בקיר, ומפתח מונח על הרצפה. Player.cs מזיז את השחקן בעזרת מקשי החצים ויש לו שדה hasKey. Key ו-Doorway שלפני השער הם אזורי הפעלה. כתבו את הסקריפטים שלהם:

  • Key: כשהשחקן נוגע בו, הגדירו את hasKey של השחקן ל-true, הציגו ביומן Got the key והסירו את המפתח. שום דבר אחר לא יכול לקחת אותו: כדור שמתגלגל מעליו משאיר אותו במקומו.
  • Door: כשהשחקן נכנס לפתח עם המפתח, הסתירו את gate והציגו ביומן The door opens. בלי המפתח, הציגו ביומן Locked והשאירו את השער סגור.

לחצו על Play, נסו לפתוח את הדלת, הביאו את המפתח ונסו שוב, ואז לחצו על Check.

נסו בעצמכם

using UnityEngine;

public class Key : MonoBehaviour
{
    // השחקן אוסף את המפתח; שום דבר אחר לא אוסף אותו
}

כל השיעורים ביחידה פיזיקה ומשחקיות