السلام عليكم احب اليوم ان اذكر موضوع مهم وهو الحركةوكما اظن هو الاساس في كل لعبة
تريد ان تحرك شخصية من النقطة الف الى النقطة باء ماذانحتاج اوحد ان ينتقل الجسم والامر الثاني ان يحدث تاثير معين يدل ان هذا الجسميقوم بالحركة بنفسة مثل حركة الارجل والايدي مثلاً ان تحركنا بدون ان حرك اقدمنايبدو الامر مثلما ان شخص يدفعك من مكانك وعندها تبدو اللعبة او الصورة جامدةوخالية من الحياة في هذا الحالة نحتاج الى مساعدة الصور وانا متاكد اي صور اقصدهنا الصور من امتداد gif هذة الصور صغيرة الحجم وتحتوي على حركة الان نبدا الدرس
حدد صورة لشخص يمشي عن طريق الفايل sprits اضف الصورةمرتان ولنعطي الصورة الاولة رقم واحد والثانية رقم ثنين والسبب اننا سنجعلاللاعب يسير بالاتجاهين يمين ويسار ولتكن الصورة الاولى اللاعب يسير باتجاة اليمينكيف نغير الاتجاة للصورة الثانية الامر بسيط دبل كلك على الصورة الثانية تضهرنافذة خواص sprits هناك امر edit sprits عند الضغط علية تظهر تسلسل حركة الصورة (عدد اللقطات الموجودة التي تكون الحركة ) نضغط المفتاح ctrl+alt+m سنرى ان اتجاةالصور قد تغير بذالك نضمن اننا حصلنا علةى الاتجاة الثاني
الان نقوم باضافة التاثيرات
نذهب الى الفايل اوبجكت ونضيف موضوع ونربطة بالصورة رقم واحد ثم من القائمة تاثيرات event
نضيف التاثير no key ونضع له الاوامر التالية الايكن التي بها الاسهم الاحمراء بكل اتجاة start move نضع في الحقل speed الرقم صفر ونضغط الاتجاة الوسط اي عند عدم ضغط اي مفتاك تكون سرعة اللاعب هي صفر وثابت بموقعة
ولكن عند تشغيل اللعبة سنى ان الصورة تتحرك صحيح انها في موقعها ولكن الصورة تتغير
كيف نجعل حركة الصورة موافقة لحركة المفاتيح عند عمد الضغط تتوقف الحركة بسهولة نضيف
الامر var من القائمة control ويكون على شكل مربع به الاحرف var به سطران الاول variabel وهو المتغير ونضيف به image_speed وهذة التليمية هي من الكلمات المحجوزة في لغة جيم ميكر والسطر الثاني value اي القيمة ونكتب صفر . بهذا ضمنا ان الصورة لن تتحرك
والان كيفية جعل الصورة تمشي (في المثال الذي ارفقتة استخدمت الاعلى والاسفل للحركة يمين ويسار ) في نفس الموضوع اوبجكت الذي اضفنا فية nokey تحتة نضيف المفتاح يمين right ونضيف لة الاوامر التالية الاسهم الحمراء للحركة ونعطيها اتجاة اليمين والسرعة مثلاً 2 و الامر الثاني change the sprite ويكون شكلها مثل كرة حمراء لها وجة وفي هذة التعلمية ثلاثة اسطر الاول sprite نقوم بربطة مع الصورة التي اضفناها بالفايل sprite والتي يتحة بها اللعب لليمين وقد اشرنا لها بالصورة رقم واحد . السطر الثاني subimage ونضع به القيمة -1 سالب واحد ان ان الصورة تتغير بمعدل اطار واحد عند الضغط واخيرا السطر speed نضع به 0,5 اي نصف لاعطاء محاكات للواقع في السرعة وانت لك الحرية عند الجري يجب ان تكون النسبة اكبر استخدمت هذة النسبة في مثالي لان اللعب يسير ببطاء . والان نضيف المفتاح يسار left نضع بة الامرين نفسهما ولكن اتجاة السهم (الاسهم الحمراء ) لليسار وبالنسبة الى الامر change the sprite يكون الربط الاول مع الصورة التي غيرنا اتجهها الى اليسار الصورة الثانية
هذا كل شيء انشاء غرفة واضف الجسم لها وعند تشغيلها تمتع بالحركة
اخواني ارفقت فايل او مثال قمت بعملة ارجو ان ينال اعجابكم
قد يكون الموضوع بسيط وقد مر على العديد من الاعضاء ولكن كل معلومة هي مفيدة ويجب عمل حساب اخوننا الذين يريدون ان يتعلمو الجيم ميكر مع تحيات طيف الساهر
ردودكم هو دافعنا للتواصل .