الفرق بين المراجعتين لصفحة: «تصميم ألعاب الفيديو/حلقة اللعبة الأساسية»

تم حذف المحتوى تمت إضافة المحتوى
ط بوت: قوالب الصيانة و/أو تنسيق
ط تدقيق إملائي، الأخطاء المصححة: اخري ← أخرى، اي ← أي، علم ان ← علم أن (2)، الاقل ← الأقل، انسان ← إنسان (2)، اخر ← آخر (2) باستخدام أوب (0)
سطر 10:
علي حد ما استخدمته فيها 1 . الالعاب .. في " التحويل بين الاحداث بين اللعبه "
2. الذكاء الصناعي في " التحويل بين حالات الشخصيات و اساليبهم .
3. الالكترونيات و نظم الاجهزة " استخدمته منذ 5 ايام في التحويل بين حالات الانسانالإنسان الالي الروبوت .
 
لنري كيف علي سبيل المثال نحاكي التحول بين احداث اللعبة فمثلاً تريد اسلوب اخراجإخراج مثل هذا
1. قم بتحميل فيديو اللعبة
2. بعد 10 ثوان
سطر 51:
 
Draw_Buttons(); ارسم الزراير
// العمليات داخل المنيو في محاضره اخريأخرى
}
 
هذا هو اسلوب اليه التحويل بين احداث اللعبة سوف نقوم بالتطبيق عليه بعد الدخول في الدايركت اكس و علي الاقلالأقل نستطع ان نرسم صورة ! .
 
طبعاً هذا الاسلوب في كتابة الكود للمبتدئين هناك بعض التحسينات له لمن يحب
سطر 63:
يمكن استخدام الكلمة enum
enum game_state { State_In_Video, State_In_Logo,_State_In_Menu,State_In_Game };
انمع العلم أن كلمة المتغيرات المعرفه بداخلها تأخذ ارقام من 0 إلي اخرآخر عدد تلقائياً
مع العلم
ايأي هنا
ان كلمة المتغيرات المعرفه بداخلها تأخذ ارقام من 0 إلي اخر عدد تلقائياً
اي هنا
State_In_Video ستكون 0
State_In_Logo هيكون 1 ... الخ
 
تحسين اخرآخر لدوال If - Else
يمكن استخدام الدالة Switch
 
السطر 75 ⟵ 74:
 
بدل من هذا الكلام يمكن استخدام مكدس Stack يقوم بعمل Push - Pop للاحداث
بحيث انأن حدث دخل تقوم بعمل Pop له " اي اظهاره " .
طبعاً هذا الطريقة احبذها للمتقدمين .