LearnGM
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

صفحة 2 من اصل 2 الصفحة السابقة  1, 2

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed الأحد أغسطس 26, 2012 2:51 pm

تقييم المساهمة: 100% (1)
تذكير بمساهمة فاتح الموضوع :

بسم الله
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
هذا فيديو يوضح استعمال المكتبة و النتيجة النهائية لها :



Line

رابط تحميل المكتبة : 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  flower

المكتبة تسهل على مستخدمي الجيم ميكر صناعة حركة اللاعب في لعبة بلاتفورم بدون كتابة كود واحد well doneو الطريقة كالآتي :
يتم إضافة 5 سبريتات (المشي - الوقوف - القفز - السقوط - Mask [سيتم شرحه بالإسفل] - صورة الحائط block) موجه فيهم جسم اللاعب نحو اليمين كما بالشكل :
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Sample10

يتم إضافة أوبجكتان (player,wall) .. اللاعب و الأرضية التي سيسير عليها .. مع تفعيل Solid في أوبجكت الأرضية كما بالصورةو إختيار السبرايت له :
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Solid10

أوبجكت اللاعب player :

التأثيرات الخاصة بـ Create Event  Create Event :

يتم في هذا الحدث وضع كل من درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Var_bm10و درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Spr_bm10و درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Key_bm10و درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Snd_bm10و درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Block_10
و هذا هو الشرح الخاص بهم :


1 : درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Var_bm10

هذا الاكشن يحتوي على المتغيرات الخاصة باللاعب و هي بالترتيب :
Direction الإتجاه الخاص بالاعب عند إنشاءه ف الروم .
Image Speed سرعة animation الخاص باللاعب (من 0.1 إلى 1) .
Maxvspeed أقصى سرعة أفقية للاعب (8-12) .
Walkspeed مقدار الوحدات (بيكسل) التي يمشيها كلما ضغط على زر المشي يمين أو يسار  (حسب الرغبة (4) ) .
Jumpspeed قوة القفز (من 4 إلى 10 ) .
Gravity الجاذبية ( 0.2 - 0.8 ) .

Line

2 : درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Spr_bm10
خاص بتعريف صور اللاعب في الحالات المختلفة وهي :
Standing sprite صورة اللاعب في حالة الثبوت .
Walking sprite صورة اللاعب في حالة المشي .
Jumping sprite صورة اللاعب حين يقفز للأعلى .
Landing sprite صورة اللاعب في حالة السقوط من الأعلى .
Mask sprite صورة الماسك ( عادة يكون مستطيل أو مربع أسود بحجم و أبعاد صورة الثبوت الخاصة باللاعب ).

ملحوظة هامة جداً جداً : يجب جعل الـ Origin الخاص بالصور الخاصة باللاعب Center أي في المنتصف و عمل crop لجميع الصور لحذف الفراغ الزائد من الصور .

Line

3 : درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Key_bm10
خاص بإختيار أزرار التحكم اللاعب :
Move Left Key زر المشي يساراً .
Move Left Key زر المشي يميناً .
Jump Key زر القفز .

Line

4 : درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Snd_bm10
خاص بتحديد لأصوات اللاعب من قفز و هبوط على الأرض :
Active sound في حال أردت تفعيل الصوت true إلغاءه false .
Jump sound صوت القفز .
Land sound صوت السقوط على الأرض .

ملحوظة : قد يريد أحدكم تشغيل صوت القفز فقط و لا يحتاج للسقوط أو العكس .. يتم ذلك عبر إضافة صوت جديد snd_empty يترك كما هو دون تحميل الصوت من الجهاز و يتم إختياره في الأكشن لأحدهم .

Line

5 : درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Block_10
تحديد أوبجكت الحائط :
Blocks Parents .. الاوبجكت الأب لجميع البلوكات نسبيا ( أوبجكت الحائط wall )
Line


ملحوظة هامة في حال لم يتم وضع أي تأثير من التأثيرات السابقة في Create Event لن تعمل المكتبة بطريقة سليمة لذلك يلزم وضع جميع التأثيرات الآتية دون نسيان أي تأثير منهم



التأثيرات الخاصة بـ Step Event   Step Event

هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Stp_bm10

Line

التأثيرات الخاصة بـ Draw Event   Draw Event

هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Drw_bm10

Line

التأثيرات الخاصة بـ Collision Event Block  Collision Event مع الأرضية wall

هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Cln_bm10


Line
Line
الآن .. آخر مرحلة و هي إضافة الأوبجكات إلى الروم الخاصة باللعبة ثم جربها " F5 " ..

إذا واجهتك أي مشكلة أو إستفسار حول محتويات المكتبة أو وجدت نقطة غير مفهومة قم بالرد ع الموضوع موضحاً ذلك و شكراً  welcome  flower


عدل سابقا من قبل Abdullah Alsayed في الجمعة فبراير 07, 2014 1:36 pm عدل 1 مرات
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل


درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف ahmedfigo0 الجمعة نوفمبر 16, 2012 11:48 am

شكراااااااااااااااااااااااااا
ahmedfigo0
ahmedfigo0
 
 

الجنس : ذكر
عدد المساهمات : 7



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف ahmedfigo0 الجمعة نوفمبر 16, 2012 11:49 am

كريبا
39dll online
ahmedfigo0
ahmedfigo0
 
 

الجنس : ذكر
عدد المساهمات : 7



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف zezo900 الأحد ديسمبر 30, 2012 9:14 pm

جميل ما شاء الله
zezo900
zezo900
 
 

الجنس : ذكر
عدد المساهمات : 168



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف زياد الأحد يناير 27, 2013 11:24 pm

Thanks
زياد
زياد
 
 

الجنس : ذكر
عدد المساهمات : 15



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Dahamonnah الأحد فبراير 03, 2013 3:44 pm

شكراااااا
سهلت علينا الله يعافيك
Dahamonnah
Dahamonnah
 
 

الجنس : ذكر
عدد المساهمات : 15



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف .ياغو. الإثنين مارس 18, 2013 1:40 pm

يامعلمية لقد اصبحت مبرمجاجيدا بفضلكم انتم فلولاكم واو ساكون فاشلا في البرمجة lol!
.ياغو.
.ياغو.
 
 

الجنس : ذكر
عدد المساهمات : 45



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف أبو عباس الأربعاء مايو 08, 2013 3:29 pm

أين أجد ملف lib في مجلد القيم ميكر

وشكرا
أبو عباس
أبو عباس
 
 

الجنس : ذكر
عدد المساهمات : 1



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed الخميس مايو 09, 2013 3:41 pm

أبو عباس كتب:أين أجد ملف lib في مجلد القيم ميكر

وشكرا

يوجد مجلد اسمه lib داخل مجلد الجيم ميكر كمثال : " C:\Program Files\GameMaker\lib " .. تقوم بنسخ ملف المكتية في مجلد lib ويلزم لتفعيله في الجيم ميكر إعادة تشغيل البرنامج flower

وده فيديو عن كيفية تسطيب اي مكتبة https://www.youtube.com/watch?v=it03PKyg8p8

Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف ququ maker الجمعة مايو 10, 2013 12:47 pm

مشكووور Smile واصل ابداعك يا حلو rabbit
ququ maker
ququ maker
 
 

الجنس : ذكر
عدد المساهمات : 216



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف abdosalem الثلاثاء يونيو 04, 2013 1:13 pm

thank you
abdosalem
abdosalem
 
 

الجنس : ذكر
عدد المساهمات : 235



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Son Goku الجمعة يناير 10, 2014 11:46 pm

 بس لو كان في اعدادات الوحش وتسلم على المجهود الرائع 
Son Goku
Son Goku
 
 

الجنس : ذكر
عدد المساهمات : 26



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف dragonn الجمعة فبراير 07, 2014 12:12 pm

الرابط  لا يعمل عندي  Sad  Sad  Sad
dragonn
dragonn
 
 

الجنس : ذكر
عدد المساهمات : 235
الأوسمة :
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Help10
وسام المساعدة




الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed الجمعة فبراير 07, 2014 1:46 pm

dragonn كتب:الرابط  لا يعمل عندي  Sad  Sad  Sad

تم تصحيح الرابط  Wink 
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف بارق 3d الجمعة فبراير 07, 2014 5:03 pm

مثال جيد كان في السابق عندي مكتبة بلاتفورم لا تعمل بشكل جيد
شكرا على مجهودك
avatar
بارق 3d
Banned

الجنس : ذكر
عدد المساهمات : 295



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف dragonn الجمعة فبراير 07, 2014 9:48 pm

شكراا أدمين  Wink  Wink
dragonn
dragonn
 
 

الجنس : ذكر
عدد المساهمات : 235
الأوسمة :
درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Help10
وسام المساعدة




الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف habibfad66 السبت أبريل 11, 2015 10:12 am

الرابط لا يعمل أرجو رفعها على الميديا فاير أو أي موقع آخر
habibfad66
habibfad66
 
 

الجنس : ذكر
عدد المساهمات : 142



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed السبت أبريل 11, 2015 10:22 am

habibfad66 كتب:الرابط لا يعمل أرجو رفعها على الميديا فاير أو أي موقع آخر

http://goo.gl/tfxNt9
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف habibfad66 الأحد أبريل 12, 2015 8:20 am

الرابط نفسه ؟
لم تفهم قصدي أنا لدي مشكلة في هذا الموقع
http://www.sandbox.yoyogames.com
فبمجرد الدخول إليه تأتيني رسالة خطأ في الإتصال
وحتى لو دخلت إليه لا أستطيع التحميل منه
habibfad66
habibfad66
 
 

الجنس : ذكر
عدد المساهمات : 142



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed الأحد أبريل 12, 2015 10:28 am

habibfad66 كتب:الرابط نفسه ؟
لم تفهم قصدي أنا لدي مشكلة في هذا الموقع
http://www.sandbox.yoyogames.com
فبمجرد الدخول إليه تأتيني رسالة خطأ في الإتصال
وحتى لو دخلت إليه لا أستطيع التحميل منه

جرب تشيل ال"www." من الرابط كده
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف hassan elsadaby الأحد أغسطس 02, 2015 9:02 am

صديقى الرابط لا يعمل عندى
hassan elsadaby
hassan elsadaby
 
 

الجنس : ذكر
عدد المساهمات : 3



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed الأحد أغسطس 02, 2015 12:13 pm

hassan elsadaby كتب:صديقى الرابط لا يعمل عندى

جرب هذا الرابط : http://goo.gl/xCMKSW  flower
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف habibfad66 السبت ديسمبر 23, 2017 6:08 pm

عبد الله آسف لأني تعبتك بس الرابط لسا مش شغال عندي ارجوك أرفعها على الميديا فاير
habibfad66
habibfad66
 
 

الجنس : ذكر
عدد المساهمات : 142



الرجوع الى أعلى الصفحة اذهب الى الأسفل

درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا ! - صفحة 2 Empty رد: درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !

مُساهمة من طرف Abdullah Alsayed الخميس يناير 11, 2018 2:44 am

habibfad66 كتب:عبد الله آسف لأني تعبتك بس الرابط لسا مش شغال عندي ارجوك أرفعها على الميديا فاير

للاسف لغى Yoyogames الموقع نفسه ولم يعد الوصول له متاح
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

صفحة 2 من اصل 2 الصفحة السابقة  1, 2

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

- مواضيع مماثلة

صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى