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

صفحة 2 من اصل 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 حصريا !

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

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

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



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

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

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

كريبا
39dll online
avatar
ahmedfigo0
 
 

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



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

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

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

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

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



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

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

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

Thanks
avatar
زياد
 
 

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



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

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

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

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

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



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

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

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

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

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



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

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

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

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

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

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



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

رد: درس صناعة 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

avatar
Abdullah Alsayed
Admin
Admin

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



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

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

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

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

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



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

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

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

thank you
avatar
abdosalem
 
 

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



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

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

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

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

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



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

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

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

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

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

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




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

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

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

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

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

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



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

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

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

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

بارق 3d
Banned

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



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

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

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

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

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

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




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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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



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

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

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

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

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

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



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

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

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


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