ما معنى game loop؟
المعنى في مجال تطوير البرمجيات مع أمثلة
game loop: حلقة اللعبة، دورة تشغيل اللعبة
دورة الشيفرة في قلب كل لعبة، وتتكرر مرات كثيرة في الثانية: قراءة مدخلات اللاعب، وتحديث عالم اللعبة، ثم رسم الإطار الجديد.
طريقة الاستخدام
مصطلح برمجي. نادرًا ما يكتب المطورون الحلقة بأنفسهم في المحرك؛ بل يضعون الشيفرة في دوال تستدعيها الحلقة، مثل Update في Unity أو Tick في Unreal. وغالبًا ما تعمل الفيزياء في حلقة منفصلة بخطوة زمنية ثابتة.
أمثلة
Anything heavy inside the game loop will hurt the frame rate.
أي عملية ثقيلة داخل حلقة اللعبة ستؤثر سلبًا في معدل الإطارات.
لأن الحلقة تعمل مرارًا كل ثانية، فإن العمليات المكلفة فيها تقلل سرعة تحديث المشهد.
For our course project, we wrote our own game loop in C++ without an engine.
كتبنا حلقة اللعبة بأنفسنا بلغة C++ لمشروع المقرر، من دون استخدام محرك.
نفّذ الفريق آلية التحديث والرسم الأساسية مباشرةً بدل الاعتماد على حلقة يوفرها محرك جاهز.
تراكيب شائعة
- main game loop
- fixed time step
- update loop
- inside the game loop
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- architecture · البنية المعمارية
- design pattern · نمط تصميم
- trade-off · مفاضلة
- scalable · قابل للتوسع
- microservices · الخدمات المصغّرة
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
