الفرق بين المراجعتين لصفحة: «تصميم ألعاب الفيديو/حلقة اللعبة الأساسية»
تم حذف المحتوى تمت إضافة المحتوى
ط بوت: قوالب الصيانة و/أو تنسيق |
ط تدقيق إملائي، الأخطاء المصححة: اخري ← أخرى، اي ← أي، علم ان ← علم أن (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 إلي اخر عدد تلقائياً
▲اي هنا
State_In_Video ستكون 0
State_In_Logo هيكون 1 ... الخ
تحسين
يمكن استخدام الدالة Switch
السطر 75 ⟵ 74:
بدل من هذا الكلام يمكن استخدام مكدس Stack يقوم بعمل Push - Pop للاحداث
بحيث
طبعاً هذا الطريقة احبذها للمتقدمين .
|