היציאה
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 60 מתוך 63.
אתגר
בינוניהשלב האחרון: הדרך החוצה. שמור על כל מה שהיה בשיעורים הקודמים. משטח יציאה אדום, עם טריגר, נמצא ליד הקיר הצפוני, והסצנה מציבה אותו בשדה החדש exit של Spawner.
מלא את Exit:
- הוא מתחיל סגור.
- מתודה ציבורית
Open()פותחת אותו, הופכת אותו לירוק (Color.green) ורושמת ביומןThe exit is open. - כשהשחקן (שמתויג בתג
Player) נכנס ליציאה הפתוחה, רשום ביומןYou escaped!והשבת את השחקן. כל דבר אחר שנכנס אליה, או השחקן שנכנס אליה כשהיא סגורה, לא גורם לשום פעולה.
הוסף ל-Spawner:
- שדה מסוג
Exitבשםexit. - כשהלולאה של קורוטינת הגלים מסתיימת (הגל האחרון וה-
waveDelayשלו), קרא ל-exit.Open().
לחץ על Play, שרוד את הגלים וברח, ואז לחץ על Check.
נסו בעצמכם
using UnityEngine;
public class Exit : MonoBehaviour
{
// שיעור מאוחר יותר ישלים את החלק הזה: היציאה, שתיפתח אחרי הגל האחרון.
}
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוף