درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
صفحة 2 من اصل 2 • شاطر
صفحة 2 من اصل 2 • 1, 2
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
تذكير بمساهمة فاتح الموضوع :
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
هذا فيديو يوضح استعمال المكتبة و النتيجة النهائية لها :
رابط تحميل المكتبة : http://www.sandbox.yoyogames.com/games/214261-simple-platform-lib ..كيفية تفعيلها في الجيم ميكر : يتم نسخ الملف .lib و لصقه في المجلد lib الموجود في مجلد الجيم ميكر ثم إعادة تشغيل الجيم ميكر.
GameMaker/lib
رابط ملف الgmk الموجود في الفيديو .. http://www.sandbox.yoyogames.com/games/214261-simple-platform-lib
المكتبة تسهل على مستخدمي الجيم ميكر صناعة حركة اللاعب في لعبة بلاتفورم بدون كتابة كود واحد و الطريقة كالآتي :
يتم إضافة 5 سبريتات (المشي - الوقوف - القفز - السقوط - Mask [سيتم شرحه بالإسفل] - صورة الحائط block) موجه فيهم جسم اللاعب نحو اليمين كما بالشكل :
يتم إضافة أوبجكتان (player,wall) .. اللاعب و الأرضية التي سيسير عليها .. مع تفعيل Solid في أوبجكت الأرضية كما بالصورةو إختيار السبرايت له :
أوبجكت اللاعب player :
التأثيرات الخاصة بـ Create Event :
يتم في هذا الحدث وضع كل من و و و و
و هذا هو الشرح الخاص بهم :
1 :
هذا الاكشن يحتوي على المتغيرات الخاصة باللاعب و هي بالترتيب :
Direction الإتجاه الخاص بالاعب عند إنشاءه ف الروم .
Image Speed سرعة animation الخاص باللاعب (من 0.1 إلى 1) .
Maxvspeed أقصى سرعة أفقية للاعب (8-12) .
Walkspeed مقدار الوحدات (بيكسل) التي يمشيها كلما ضغط على زر المشي يمين أو يسار (حسب الرغبة (4) ) .
Jumpspeed قوة القفز (من 4 إلى 10 ) .
Gravity الجاذبية ( 0.2 - 0.8 ) .
2 :
خاص بتعريف صور اللاعب في الحالات المختلفة وهي :
Standing sprite صورة اللاعب في حالة الثبوت .
Walking sprite صورة اللاعب في حالة المشي .
Jumping sprite صورة اللاعب حين يقفز للأعلى .
Landing sprite صورة اللاعب في حالة السقوط من الأعلى .
Mask sprite صورة الماسك ( عادة يكون مستطيل أو مربع أسود بحجم و أبعاد صورة الثبوت الخاصة باللاعب ).
ملحوظة هامة جداً جداً : يجب جعل الـ Origin الخاص بالصور الخاصة باللاعب Center أي في المنتصف و عمل crop لجميع الصور لحذف الفراغ الزائد من الصور .
3 :
خاص بإختيار أزرار التحكم اللاعب :
Move Left Key زر المشي يساراً .
Move Left Key زر المشي يميناً .
Jump Key زر القفز .
4 :
خاص بتحديد لأصوات اللاعب من قفز و هبوط على الأرض :
Active sound في حال أردت تفعيل الصوت true إلغاءه false .
Jump sound صوت القفز .
Land sound صوت السقوط على الأرض .
ملحوظة : قد يريد أحدكم تشغيل صوت القفز فقط و لا يحتاج للسقوط أو العكس .. يتم ذلك عبر إضافة صوت جديد snd_empty يترك كما هو دون تحميل الصوت من الجهاز و يتم إختياره في الأكشن لأحدهم .
5 :
تحديد أوبجكت الحائط :
Blocks Parents .. الاوبجكت الأب لجميع البلوكات نسبيا ( أوبجكت الحائط wall )
ملحوظة هامة في حال لم يتم وضع أي تأثير من التأثيرات السابقة في Create Event لن تعمل المكتبة بطريقة سليمة لذلك يلزم وضع جميع التأثيرات الآتية دون نسيان أي تأثير منهم
الآن .. آخر مرحلة و هي إضافة الأوبجكات إلى الروم الخاصة باللعبة ثم جربها " F5 " ..
إذا واجهتك أي مشكلة أو إستفسار حول محتويات المكتبة أو وجدت نقطة غير مفهومة قم بالرد ع الموضوع موضحاً ذلك و شكراً
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
هذا فيديو يوضح استعمال المكتبة و النتيجة النهائية لها :
رابط تحميل المكتبة : http://www.sandbox.yoyogames.com/games/214261-simple-platform-lib ..كيفية تفعيلها في الجيم ميكر : يتم نسخ الملف .lib و لصقه في المجلد lib الموجود في مجلد الجيم ميكر ثم إعادة تشغيل الجيم ميكر.
GameMaker/lib
رابط ملف الgmk الموجود في الفيديو .. http://www.sandbox.yoyogames.com/games/214261-simple-platform-lib
المكتبة تسهل على مستخدمي الجيم ميكر صناعة حركة اللاعب في لعبة بلاتفورم بدون كتابة كود واحد و الطريقة كالآتي :
يتم إضافة 5 سبريتات (المشي - الوقوف - القفز - السقوط - Mask [سيتم شرحه بالإسفل] - صورة الحائط block) موجه فيهم جسم اللاعب نحو اليمين كما بالشكل :
يتم إضافة أوبجكتان (player,wall) .. اللاعب و الأرضية التي سيسير عليها .. مع تفعيل Solid في أوبجكت الأرضية كما بالصورةو إختيار السبرايت له :
أوبجكت اللاعب player :
التأثيرات الخاصة بـ Create Event :
يتم في هذا الحدث وضع كل من و و و و
و هذا هو الشرح الخاص بهم :
1 :
هذا الاكشن يحتوي على المتغيرات الخاصة باللاعب و هي بالترتيب :
Direction الإتجاه الخاص بالاعب عند إنشاءه ف الروم .
Image Speed سرعة animation الخاص باللاعب (من 0.1 إلى 1) .
Maxvspeed أقصى سرعة أفقية للاعب (8-12) .
Walkspeed مقدار الوحدات (بيكسل) التي يمشيها كلما ضغط على زر المشي يمين أو يسار (حسب الرغبة (4) ) .
Jumpspeed قوة القفز (من 4 إلى 10 ) .
Gravity الجاذبية ( 0.2 - 0.8 ) .
2 :
خاص بتعريف صور اللاعب في الحالات المختلفة وهي :
Standing sprite صورة اللاعب في حالة الثبوت .
Walking sprite صورة اللاعب في حالة المشي .
Jumping sprite صورة اللاعب حين يقفز للأعلى .
Landing sprite صورة اللاعب في حالة السقوط من الأعلى .
Mask sprite صورة الماسك ( عادة يكون مستطيل أو مربع أسود بحجم و أبعاد صورة الثبوت الخاصة باللاعب ).
ملحوظة هامة جداً جداً : يجب جعل الـ Origin الخاص بالصور الخاصة باللاعب Center أي في المنتصف و عمل crop لجميع الصور لحذف الفراغ الزائد من الصور .
3 :
خاص بإختيار أزرار التحكم اللاعب :
Move Left Key زر المشي يساراً .
Move Left Key زر المشي يميناً .
Jump Key زر القفز .
4 :
خاص بتحديد لأصوات اللاعب من قفز و هبوط على الأرض :
Active sound في حال أردت تفعيل الصوت true إلغاءه false .
Jump sound صوت القفز .
Land sound صوت السقوط على الأرض .
ملحوظة : قد يريد أحدكم تشغيل صوت القفز فقط و لا يحتاج للسقوط أو العكس .. يتم ذلك عبر إضافة صوت جديد snd_empty يترك كما هو دون تحميل الصوت من الجهاز و يتم إختياره في الأكشن لأحدهم .
5 :
تحديد أوبجكت الحائط :
Blocks Parents .. الاوبجكت الأب لجميع البلوكات نسبيا ( أوبجكت الحائط wall )
ملحوظة هامة في حال لم يتم وضع أي تأثير من التأثيرات السابقة في Create Event لن تعمل المكتبة بطريقة سليمة لذلك يلزم وضع جميع التأثيرات الآتية دون نسيان أي تأثير منهم
التأثيرات الخاصة بـ Step Event
هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو
التأثيرات الخاصة بـ Draw Event
هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو
التأثيرات الخاصة بـ Collision Event Block مع الأرضية wall
هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو
هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو
التأثيرات الخاصة بـ Draw Event
هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو
التأثيرات الخاصة بـ Collision Event Block مع الأرضية wall
هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو
الآن .. آخر مرحلة و هي إضافة الأوبجكات إلى الروم الخاصة باللعبة ثم جربها " F5 " ..
إذا واجهتك أي مشكلة أو إستفسار حول محتويات المكتبة أو وجدت نقطة غير مفهومة قم بالرد ع الموضوع موضحاً ذلك و شكراً
عدل سابقا من قبل Abdullah Alsayed في الجمعة فبراير 07, 2014 1:36 pm عدل 1 مرات
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
شكراااااااااااااااااااااااااا
ahmedfigo0-
- الجنس :
عدد المساهمات : 7
ahmedfigo0-
- الجنس :
عدد المساهمات : 7
zezo900-
- الجنس :
عدد المساهمات : 168
زياد-
- الجنس :
عدد المساهمات : 15
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
شكراااااا
سهلت علينا الله يعافيك
سهلت علينا الله يعافيك
Dahamonnah-
- الجنس :
عدد المساهمات : 15
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
يامعلمية لقد اصبحت مبرمجاجيدا بفضلكم انتم فلولاكم ساكون فاشلا في البرمجة
.ياغو.-
- الجنس :
عدد المساهمات : 45
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
أين أجد ملف lib في مجلد القيم ميكر
وشكرا
وشكرا
أبو عباس-
- الجنس :
عدد المساهمات : 1
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
أبو عباس كتب:أين أجد ملف lib في مجلد القيم ميكر
وشكرا
يوجد مجلد اسمه lib داخل مجلد الجيم ميكر كمثال : " C:\Program Files\GameMaker\lib " .. تقوم بنسخ ملف المكتية في مجلد lib ويلزم لتفعيله في الجيم ميكر إعادة تشغيل البرنامج
وده فيديو عن كيفية تسطيب اي مكتبة https://www.youtube.com/watch?v=it03PKyg8p8
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
مشكووور واصل ابداعك يا حلو
ququ maker-
- الجنس :
عدد المساهمات : 216
abdosalem-
- الجنس :
عدد المساهمات : 235
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
بس لو كان في اعدادات الوحش وتسلم على المجهود الرائع
Son Goku-
- الجنس :
عدد المساهمات : 26
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الرابط لا يعمل عندي
dragonn-
- الجنس :
عدد المساهمات : 235
الأوسمة :
وسام المساعدة
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
dragonn كتب:الرابط لا يعمل عندي
تم تصحيح الرابط
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
مثال جيد كان في السابق عندي مكتبة بلاتفورم لا تعمل بشكل جيد
شكرا على مجهودك
شكرا على مجهودك
بارق 3d- Banned
- الجنس :
عدد المساهمات : 295
dragonn-
- الجنس :
عدد المساهمات : 235
الأوسمة :
وسام المساعدة
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الرابط لا يعمل أرجو رفعها على الميديا فاير أو أي موقع آخر
habibfad66-
- الجنس :
عدد المساهمات : 142
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
habibfad66 كتب:الرابط لا يعمل أرجو رفعها على الميديا فاير أو أي موقع آخر
http://goo.gl/tfxNt9
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الرابط نفسه ؟
لم تفهم قصدي أنا لدي مشكلة في هذا الموقع
http://www.sandbox.yoyogames.com
فبمجرد الدخول إليه تأتيني رسالة خطأ في الإتصال
وحتى لو دخلت إليه لا أستطيع التحميل منه
لم تفهم قصدي أنا لدي مشكلة في هذا الموقع
http://www.sandbox.yoyogames.com
فبمجرد الدخول إليه تأتيني رسالة خطأ في الإتصال
وحتى لو دخلت إليه لا أستطيع التحميل منه
habibfad66-
- الجنس :
عدد المساهمات : 142
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
habibfad66 كتب:الرابط نفسه ؟
لم تفهم قصدي أنا لدي مشكلة في هذا الموقع
http://www.sandbox.yoyogames.com
فبمجرد الدخول إليه تأتيني رسالة خطأ في الإتصال
وحتى لو دخلت إليه لا أستطيع التحميل منه
جرب تشيل ال"www." من الرابط كده
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
صديقى الرابط لا يعمل عندى
hassan elsadaby-
- الجنس :
عدد المساهمات : 3
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
hassan elsadaby كتب:صديقى الرابط لا يعمل عندى
جرب هذا الرابط : http://goo.gl/xCMKSW
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
عبد الله آسف لأني تعبتك بس الرابط لسا مش شغال عندي ارجوك أرفعها على الميديا فاير
habibfad66-
- الجنس :
عدد المساهمات : 142
رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
habibfad66 كتب:عبد الله آسف لأني تعبتك بس الرابط لسا مش شغال عندي ارجوك أرفعها على الميديا فاير
للاسف لغى Yoyogames الموقع نفسه ولم يعد الوصول له متاح
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
صفحة 2 من اصل 2 • 1, 2
مواضيع مماثلة
» كيفية عمل عدو بلاتفورم Platform Enemy AI
» Platform Tutorials | تشكيلة بلاتفورم gmk
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
» كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر الجزء الثانى
» Platform Tutorials | تشكيلة بلاتفورم gmk
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
» كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر الجزء الثانى
صفحة 2 من اصل 2
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com