Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

اليوم الرابع عشر

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

أي خاصية في الـRigidbody2D تتحكم بسرعة نزول اللاعب للأرض؟

a)

Mass

b)

Gravity Scale

c)

Drag

d)

Angular Velocity

2.

قيمة المحور الأفقي (Horizontal) تكون:

a)

موجبة عند التحرك لليسار

b)

دائمًا صفر

c)

موجبة عند التحرك لليمين

d)

سالبة عند القفز

3.

ما نوع المتغير الأنسب لتخزين سرعة اللاعب؟

a)

int

b)

string

c)

float

d)

bool

4.

أي دالة تُستخدم للحصول على المدخلات (Input) من لوحة المفاتيح؟

a)

Input.GetAxis

b)

Mathf.Abs

c)

Animator.SetFloat

d)

Debug.Log

5.

لماذا نلغي الصح من Has Exit Time في الـAnimator؟

a)

لجعل الانتقال تلقائيًا

b)

لمنع الانتقال التلقائي

c)

لتشغيل الأنميشن أسرع

d)

لإضافة باراميتر جديد

6.

أي نوع باراميتر أضفنا للأنميشن لربطه بسرعة اللاعب؟

a)

Bool

b)

Int

c)

Float

d)

Trigger

7.

عند أي قيمة يبدأ تشغيل Animation Run؟

a)

Speed > 0.01

b)

Speed = 0

c)

Speed < 0.01

d)

Speed = -1

8.
a)

-5

b)

0

c)

5

d)

10

9.

ما الهدف من المتغير isJump؟

a)

التحكم بسرعة اللاعب

b)

منع تكرار القفز في الهواء

c)

زيادة الصحة

d)

تشغيل الأنميشن

10.

عند كتابة if (!isJump) ماذا يعني؟

a)

isJump = true

b)

isJump = false

c)

isJump = null

d)

isJump < 0

11.

ما وظيفة OnTriggerEnter2D؟

a)

تحريك اللاعب

b)

الكشف عن التصادم

c)

حساب الجاذبية

d)

تغيير الأنميشن

12.

ماذا يحدث عند تفعيل خيار Is Trigger في الـCollider؟

a)

يمنع الاصطدام الفيزيائي

b)

يضاعف الضرر

c)

يجعل العدو أسرع

d)

يوقف اللعبة

13.

ما الكود الصحيح لتقليل صحة اللاعب؟

a)

playerHealth++

b)

playerHealth--

c)

playerHealth = 0

d)

playerHealth * 2

14.

أي شرط يُظهر "Game Over"؟

a)

playerHealth >= 1

b)

playerHealth <= 0

c)

playerHealth > 5

d)

playerHealth == 100

15.

لماذا نستخدم CompareTag("Enemy") بدل اسم الكائن؟

a)

لأن الاسم يتغير عند التكرار

b)

لأنها أسرع دائمًا

c)

لأنها تمنع التصادم

d)

لأنها تزيد الصحة

16.

ما وظيفة sr.flipX = true؟

a)

تدوير اللاعب 360°

b)

جعل العدو يواجه يمين

c)

إخفاء العدو

d)

قلب الصورة عموديًا

17.

أي مكوّن يجب الحصول عليه لقلب صورة العدو؟

a)

Animator

b)

Rigidbody2D

c)

SpriteRenderer

d)

Transform

18.

ما هو الـPrefab؟

a)

كود للتحكم باللاعب

b)

قالب جاهز لكائن لإعادة استخدامه

c)

نوع أنميشن

d)

وسيلة للتصادم

19.

ما ميزة الـPrefab الأساسية؟

a)

لا يمكن تعديله

b)

التعديلات تنعكس على كل النسخ

c)

يُستخدم مرة واحدة فقط

d)

يمنع التصادم

20.

أي دالة تُستخدم لإنشاء نسخة من الـPrefab أثناء اللعب؟

a)

Destroy()

b)

Instantiate()

c)

CompareTag()

d)

FlipX()