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

صفحة 1 من اصل 2 1, 2  الصفحة التالية

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

درس صناعة 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) موجه فيهم جسم اللاعب نحو اليمين كما بالشكل :


يتم إضافة أوبجكتان (player,wall) .. اللاعب و الأرضية التي سيسير عليها .. مع تفعيل Solid في أوبجكت الأرضية كما بالصورةو إختيار السبرايت له :


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

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

يتم في هذا الحدث وضع كل من و و و و
و هذا هو الشرح الخاص بهم :


1 :

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

Line

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

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

Line

3 :
خاص بإختيار أزرار التحكم اللاعب :
Move Left Key زر المشي يساراً .
Move Left Key زر المشي يميناً .
Jump Key زر القفز .

Line

4 :
خاص بتحديد لأصوات اللاعب من قفز و هبوط على الأرض :
Active sound في حال أردت تفعيل الصوت true إلغاءه false .
Jump sound صوت القفز .
Land sound صوت السقوط على الأرض .

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

Line

5 :
تحديد أوبجكت الحائط :
Blocks Parents .. الاوبجكت الأب لجميع البلوكات نسبيا ( أوبجكت الحائط wall )
Line


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



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

هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو

Line

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

هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو

Line

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

هو تأثير واحد فقط يتم وضعه في هذا الحدث وهو


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

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


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

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



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

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

مُساهمة من طرف zeldawest في الأحد أغسطس 26, 2012 3:25 pm

شرع اكثر من راءع اخي the rock
اضن ان الشرح ينقصه فقط ملف للعبة
Very Happy

zeldawest
 
 

الجنس : ذكر
عدد المساهمات : 527
الأوسمة :


وسام الدرس الحصري




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

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

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

zeldawest كتب:شرع اكثر من راءع اخي the rock
اضن ان الشرح ينقصه فقط ملف للعبة
Very Happy

الملف موجود في الدرس أيضاً : http://www.learngm.com/download.forum?id=89 flower
avatar
Abdullah Alsayed
Admin
Admin

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



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

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

مُساهمة من طرف zeldawest في الأحد أغسطس 26, 2012 3:37 pm

الملف موجود في الدرس أيض
اً : http://www.learngm.com/download.forum?id=89 [/quote]
داءما متألق كعادتك

zeldawest
 
 

الجنس : ذكر
عدد المساهمات : 527
الأوسمة :


وسام الدرس الحصري




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

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

مُساهمة من طرف ShArP bLaDe في الأحد أغسطس 26, 2012 3:45 pm

مكتبة جامدة جداً .. بتوفر وقت كتابة أكواد بالهبل ! شكرا شكرا .. جاري التطبيق و التجربة flower

ShArP bLaDe
 
 

الجنس : ذكر
عدد المساهمات : 129
الأوسمة :











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

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

مُساهمة من طرف zeldawest في الأحد أغسطس 26, 2012 3:49 pm

يا غالي الملف لا يحتوي على تفاصيل البرمجة
تعمدت فعل دلك لتطبيق الدرس اليس كداك
:twisted:

zeldawest
 
 

الجنس : ذكر
عدد المساهمات : 527
الأوسمة :


وسام الدرس الحصري




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

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

مُساهمة من طرف abd-alrahman في الأحد أغسطس 26, 2012 3:56 pm

zeldawest كتب:يا غالي الملف لا يحتوي على تفاصيل البرمجة
تعمدت فعل دلك لتطبيق الدرس اليس كداك
:twisted:

الملف مش محتاج تفاصيل اساسا سهل وواضح جدا Very Happy واو .. الملف ده حيسهل كتير ف العاب الـplatform بعد كدة You are the One thank you
avatar
abd-alrahman
Global Moderator
Global Moderator

الجنس : ذكر
عدد المساهمات : 757
الأوسمة :

وسام الجرافيك


وسام المساعدة


وسام الدرس الحصري




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

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

مُساهمة من طرف zeldawest في الأحد أغسطس 26, 2012 4:00 pm

صحيح يا حبيبي abderrahim

الملف مش محتاج تفاصيل اساسا
لكن اخونا the rock المبدع تعمد فعل دلك
Wink

zeldawest
 
 

الجنس : ذكر
عدد المساهمات : 527
الأوسمة :


وسام الدرس الحصري




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

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

مُساهمة من طرف ShArP bLaDe في الأحد أغسطس 26, 2012 9:38 pm

WOW .. سهل جداً و رائعة thank you thank you thank you ...

@zeldawest
ماذا تقصد بتفاصيل البرمجة إن المكتبة سهلة جدا جدا و لا تحتاج لتفاصيل Wink flower

ShArP bLaDe
 
 

الجنس : ذكر
عدد المساهمات : 129
الأوسمة :











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

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

مُساهمة من طرف Hopa في الأحد أغسطس 26, 2012 10:24 pm

شئ اكثر من رائع سيسهل عمل الالعاب البلاتفورم كثيرا
Very Happy
avatar
Hopa
 
 

الجنس : ذكر
عدد المساهمات : 596
الأوسمة :

وسام المساعدة




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

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

مُساهمة من طرف abdo في الأحد أغسطس 26, 2012 11:04 pm

جاري التطبيق
وشكرا لك وعلي مجهودك دائما متألق ورائع
avatar
abdo
 
 

الجنس : ذكر
عدد المساهمات : 756
الأوسمة :

وسام الدرس الحصري


وسام المساعدة




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

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

مُساهمة من طرف ball في الإثنين أغسطس 27, 2012 3:52 pm

و هكذا أصبحت صناعة ألعاب البلاتفورم أسهل .

هذا الدرس من أروع الدروس في المنتدى !

أتمنى منك يا The Rock كتابة المزيد من الدروس الرائعة كهذه !

شكراً جزيلاً لك ! Very Happy

ball
Lessons Moderator
Lessons Moderator

الجنس : ذكر
عدد المساهمات : 563
الأوسمة :











وسام المساعدة


وسام الدرس الحصري





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

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

مُساهمة من طرف Abood Studio في الإثنين أغسطس 27, 2012 5:10 pm

راااااااااااااااااااائع Surprised
وكاما قال ball

و هكذا أصبحت صناعة ألعاب البلاتفورم أسهل .
مشكوور ذا روك ع الدرس الرائع
هكذا تم توفير الكثير من الأكواد في الأبجيكت الاعب
Line
وانا آسف على تأخري فرد لأسباب شخصية
avatar
Abood Studio
 
 

الجنس : ذكر
عدد المساهمات : 667
الأوسمة :






وسام الدرس الحصري


وسام المساعدة





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

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

مُساهمة من طرف ahmedghareeb7 في الثلاثاء أغسطس 28, 2012 12:09 pm

جاري التحميل والتجريب..

ahmedghareeb7
 
 

الجنس : ذكر
عدد المساهمات : 144
الأوسمة :











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

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

مُساهمة من طرف ahmedghareeb7 في الثلاثاء أغسطس 28, 2012 12:45 pm

حلو جدااااا well done well done
يوفر عليك وقت كتير
قشطة عليك يا كبيير Laughing

ahmedghareeb7
 
 

الجنس : ذكر
عدد المساهمات : 144
الأوسمة :











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

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

مُساهمة من طرف anoos games في الثلاثاء أغسطس 28, 2012 1:55 pm

رااااااااااائع
هاع
هوع
رائع تسلم
avatar
anoos games
 
 

الجنس : ذكر
عدد المساهمات : 645
الأوسمة :

وسام الدرس الحصري




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

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

مُساهمة من طرف عاشق الجيم ميكر في الثلاثاء أغسطس 28, 2012 8:20 pm

اقول ايه اكتر من اللي اتقال .. شكرا شكرا Thanks المكتبة جامدة جدا جدا جدا ... جدا ً
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

الجنس : ذكر
عدد المساهمات : 728
الأوسمة :










وسام الدرس الحصري


وسام المساعدة





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

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

مُساهمة من طرف zeldawest في الثلاثاء أغسطس 28, 2012 9:54 pm

السلام عليكم
اخي في برنامج game maker عندي لا اجد هده التاثيرات المدكورة
و و
ما الحل

zeldawest
 
 

الجنس : ذكر
عدد المساهمات : 527
الأوسمة :


وسام الدرس الحصري




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

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

مُساهمة من طرف Abdullah Alsayed في الثلاثاء أغسطس 28, 2012 9:58 pm

zeldawest كتب:السلام عليكم
اخي في برنامج game maker عندي لا اجد هده التاثيرات المدكورة
و و
ما الحل

أقمت بتحميل المكتبة و اتباع خطوات تسطيبها في الجيم ميكر ؟ Question
avatar
Abdullah Alsayed
Admin
Admin

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



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

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

مُساهمة من طرف zeldawest في الثلاثاء أغسطس 28, 2012 10:02 pm

نسيت شكرا لك على التوضيح
Very Happy lol!

zeldawest
 
 

الجنس : ذكر
عدد المساهمات : 527
الأوسمة :


وسام الدرس الحصري




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

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

مُساهمة من طرف abd-alrahman في السبت سبتمبر 01, 2012 7:39 am

lol!
avatar
abd-alrahman
Global Moderator
Global Moderator

الجنس : ذكر
عدد المساهمات : 757
الأوسمة :

وسام الجرافيك


وسام المساعدة


وسام الدرس الحصري




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

شكر

مُساهمة من طرف firon في الخميس سبتمبر 13, 2012 1:52 am

بجد انا مش عارف اعبر عن الفرحة الجواية بجد مجهودك كان كبير ونادراً لمل بنجد شخص بيشرح المكتبة الرفعها بجد شكراً
avatar
firon
 
 

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



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

كاتب هذه المساهمة مطرود حالياً من المنتدى - معاينة المساهمة

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

مُساهمة من طرف babad في الجمعة سبتمبر 28, 2012 1:10 am

شكررررررررررررررررررا
وانا سويتها واشتغلت الحمد الله
بس ابي اسوي مراحل واي اسوي وحوش وحفر كيق Sad
avatar
babad
 
 

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



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

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

مُساهمة من طرف mon في الخميس أكتوبر 11, 2012 6:19 pm

مكتبة رائعة شكرا
avatar
mon
 
 

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



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

صفحة 1 من اصل 2 1, 2  الصفحة التالية

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


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