NEW
Font size
Worksheetsקורס יוניטי
Total questions: 12
Worksheet time: 6mins
מתי נשתמש בRigidbody?
כאשר נרצה לזהות את הגודל של השחקן
כאשר נרצה לתת לאובייקט יכולות של אובייקט מוצק
כאשר נרצה לזהות התנגשות
בימי שני בין 10 ל14
מה כדאי לעשות בכתיבת קוד?
ליצור כמה שפחות סקריפטים
להימנע מכפילויות ולדאוג שכל פעולה קיימת רק פעם אחת בקוד
לוודא שיש קטעי קוד זהים בסקריפטים
ליצור משתנים סטטיים בקוד
מה הבעיה בשימוש ב-Find() וב-FindObjectOfType()
הם לא עובדים אם השם של האובייקט משתנה
לא מוצאים אובייקטים מכובים (Active=False)
הם מחפשים רק אובייקטים שנמצאים ב-Scene
הם איטיים ועלולים להשפיע על ביצועי המשחק
הדרך הכי טובה לשים את הבמה בהיררכיה היא
בתור בן דוד של המצלמה
בתור הורה של המצלמה
בתור אח של המצלמה
בתור ילד של המצלמה
אני רוצה להגדיר מהירות לדמות שלי, שתגדל לפי מספר הטעויות של המשתמש, במה אשתמש?
static - ככה המהירות נראית אמינה יותר
private – זה מספר שמוגדר בקוד
[SerializeField] – כי מגדירים דרך האינספקטור
public – כי מספר הטעויות נשמר ב-GameManager והמהירות שייכת לדמות
כיצד ניתן לוודא שפעולה מתבצעת פעם אחת בלבד בעת כניסת אובייקט לטריגר?
להשתמש ב-bool כדי לבדוק אם כבר התבצעה הפעולה
להפעיל OnTriggerExit מיד לאחר OnTriggerEnter
להוסיף Destroy(this); בתוך OnTriggerEnter
מה עדיף?
אין תשובה נכונה
SphereCollider2D
PolygonCollider2D
BoxCollider2D
היכן אני אציג את מספר החיים שנותרו לשחקן?
Canvas
Stage
אני רוצה שהשחקן יוכל לקנות פריט בחנות, אבל גם שהחנות תוכל לבדוק אם יש לו מספיק כסף. איפה נכון למקם את הפונקציה CanPurchaseItem()?
בסקריפט של החנות – כי החנות צריכה לבדוק אם אפשר לקנות
ב-GameManager – כי הוא מנהל את כל הנתונים במשחק
בסקריפט של השחקן – כי הכסף שייך לו
אני רוצה שהנשק של השחקן יזוז איתו, אבל גם שאוכל להזיז אותו בנפרד. איך נכון להגדיר זאת?
לעדכן את מיקום הנשק ידנית בכל פריים
להפוך את הנשק לילד (Child) של השחקן
ליצור תמונה של שחקן עם נשק
להוסיף FixedJoint בין השחקן לנשק
מה לא כדאי לעשות בתוך Update()
לבצע חישובים כבדים או קריאות ל-Find()
לבדוק האם נגמר הזמן
לבדוק אם השחקן יצא מהמסך
לבדוק אם נלחץ מקש
?אני רוצה ליצור דמות עם תמונה של כלב, באיזו קומפוננטה אשתמש
Image
BoxColiider
SpriteImage
SpriteRenderer
