تمهيد : أولاً أحب أن أهنّئ المسلمين بمناسبة شهر رمضان ….. ثانياً أعتذر عن التأخير مرة أخرى … كما يبدو الآن فالسلسلة مواعيدها غير منتظمة … سأحاول في الفترة المقبلة أن أنتظم أكثر أو أن أصدر جزئين معاً مثلا حين بتوفر لي بعض الوقت …. حسناً … فلنعود للعمل … لقد تركنا اللعبة على هذه الحال .
الكاميرا وحركة الدبابة : هناك تعديل بسيط على حركة الدبابة …… فالأزرار المعينة لاتجاهات الحركة ليست مناسبة …. فالأزرار الرأسية تجعل الدبابة تتحرك في مستوى أفقي …. وهذا قد يسبب ارتباك للاعب … ولهذا فسنقوم بتعديل بسيط على حركة الدبابة وهو تغير الأزرة التي نتحقق من الضغط عليها إلى Horizontal ولكن عندها سنلاحظ ان الحركة معكوسة … وحلّها بسيط وهو إبدال الـ (+) بـ (-) …… الآن الحركة منطقية بعض الشئ … والآن فلنترك الدبابة ولنتحدّث عن حركة الكاميرا قليلاً …. اللعبة من النوع التنقّل الجانبي (side-scroller) … ولهذا فيجب على الكاميرا أن تتحرك مع الدبابة في المستوي المسطح وفي نفس اتجاه الدبابة …. ولهذا أرفنقنا نفس السكريبت الخاص بالدبابة للكاميرا … ولكن لايبدو أنه يعمل كما يبدو …. فلو نظرت إلى المشهد خلال اللعب ستجد أن الكاميرا تتحرك في الاتجاه المعاكس … ولهذا يجب أن ننشئ نسخة خاصة بالكاميراً من السكريبت ونعدّل عليها لتوافق خصائص الكاميرا ….. حسنا … فلننشئ سكريبت جديد ولنسمّيه cameraController …. في الحقيقة هو نفس السكريبت الخاص بحركة الدبابة ولكن مع تعديل بسيط …. وهو عكسّ اتجاه الحركة …. أي إبدال الـ Read the rest of this entry »