wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

קורס יוניטי

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

מתי נשתמש בRigidbody?

a)

כאשר נרצה לזהות את הגודל של השחקן

b)

כאשר נרצה לתת לאובייקט יכולות של אובייקט מוצק

c)

כאשר נרצה לזהות התנגשות

d)

בימי שני בין 10 ל14

2.

מה כדאי לעשות בכתיבת קוד?

a)

ליצור כמה שפחות סקריפטים

b)

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

c)

לוודא שיש קטעי קוד זהים בסקריפטים

d)

ליצור משתנים סטטיים בקוד

3.

מה הבעיה בשימוש ב-Find() וב-FindObjectOfType()

a)

הם לא עובדים אם השם של האובייקט משתנה

b)

לא מוצאים אובייקטים מכובים (Active=False)

c)

הם מחפשים רק אובייקטים שנמצאים ב-Scene

d)

הם איטיים ועלולים להשפיע על ביצועי המשחק

4.

הדרך הכי טובה לשים את הבמה בהיררכיה היא

a)

בתור בן דוד של המצלמה

b)

בתור הורה של המצלמה

c)

בתור אח של המצלמה

d)

בתור ילד של המצלמה

5.

אני רוצה להגדיר מהירות לדמות שלי, שתגדל לפי מספר הטעויות של המשתמש, במה אשתמש?

a)

static - ככה המהירות נראית אמינה יותר

b)

private – זה מספר שמוגדר בקוד

c)

[SerializeField] – כי מגדירים דרך האינספקטור

d)

public – כי מספר הטעויות נשמר ב-GameManager והמהירות שייכת לדמות

6.

כיצד ניתן לוודא שפעולה מתבצעת פעם אחת בלבד בעת כניסת אובייקט לטריגר?

a)

להשתמש ב-bool כדי לבדוק אם כבר התבצעה הפעולה

b)

להפעיל OnTriggerExit מיד לאחר OnTriggerEnter

c)

להוסיף Destroy(this); בתוך OnTriggerEnter

7.

מה עדיף?

a)

אין תשובה נכונה

b)

SphereCollider2D

c)

PolygonCollider2D

d)

BoxCollider2D

8.

היכן אני אציג את מספר החיים שנותרו לשחקן?

a)

Canvas

b)

Stage

9.

אני רוצה שהשחקן יוכל לקנות פריט בחנות, אבל גם שהחנות תוכל לבדוק אם יש לו מספיק כסף. איפה נכון למקם את הפונקציה CanPurchaseItem()?

a)

בסקריפט של החנות – כי החנות צריכה לבדוק אם אפשר לקנות

b)

ב-GameManager – כי הוא מנהל את כל הנתונים במשחק

c)

בסקריפט של השחקן – כי הכסף שייך לו

10.

אני רוצה שהנשק של השחקן יזוז איתו, אבל גם שאוכל להזיז אותו בנפרד. איך נכון להגדיר זאת?

a)

לעדכן את מיקום הנשק ידנית בכל פריים

b)

להפוך את הנשק לילד (Child) של השחקן

c)

ליצור תמונה של שחקן עם נשק

d)

להוסיף FixedJoint בין השחקן לנשק

11.

מה לא כדאי לעשות בתוך Update()

a)

לבצע חישובים כבדים או קריאות ל-Find()

b)

לבדוק האם נגמר הזמן

c)

לבדוק אם השחקן יצא מהמסך

d)

לבדוק אם נלחץ מקש

12.

?אני רוצה ליצור דמות עם תמונה של כלב, באיזו קומפוננטה אשתמש

a)

Image

b)

BoxColiider

c)

SpriteImage

d)

SpriteRenderer