السلسة الاولى من دروس تعلم gml
صفحة 1 من اصل 1 • شاطر
السلسة الاولى من دروس تعلم gml
السلام عليكم ورحمة الله وبركاته
سوف يكون درسنا اليوم عن لغبة gml مع اني ليست لدي خبرة كثيفة في هدا المجال
حسنا مجالنا اليوم سوف يختص بالعاب البلاتفورم
وهو فهم بعض الاشياء اما الباقي فانت
اممم مثل ماقال الادمن تتخيل الكود وتفهمه وتترجمه الى لغة gml
طبعا يجب علينا ان نحفظ وخصوصا نفهم معاني بعض الكلماتت مثل
vspeed:يقصد بها السرعة العمودية
وهي نوعان ادا اردت ان تجعل الشيء الى الاسفل فتكون بطبع موجب يعني لو اردته يسقط ب10 تستمعل 10
اما ادا اردت القفز فتستعمل -10
طبعا انصح باستعمال الاكواد لخلوها من المشاكل
hspeed:يقصد بها السرعة الافقية
هي ايضا نوعان والموجب يعني اليمين والسالب يعني اليسار
gravity:وهي الجادبية ولاتحتاج شرح علا ما اظن
دعونا ناتي بكود الي ينحط في ال step
دعونا نترجم هدا الشيء طبعا بما انك مبتدا سوف ترا ان هدا معقد امم اصبر لحظة
if place_free:ادا كان المكان حر اي ليس فيه اي شيء
x:احداثيتي افقي
y:احداثيتي عمودي
الاحداثية عني المكان العمودي والافقي وهو مهم جدا
x,y+1:نلاحظة انه لم نفعل +او- عند الاكس انا اقولك ليش على حسب معرفتي
عنما تكون y+1تسال عن الاسفل
اي عن الجهة السفلى اما ادا كان -تسال عن الجهة العليا القفز والسقوط....
بمان الاكس افقي فاننا هنا لن نحتاج الى زيادته او نقصانه بل تركه كما هو لان الامر يتعلق بالسقوط
لما تكون
gravity=1.0
تقدر تغير 1.0مثل ماتريد لكن احدر كلما زدت في العدد زادت الجادبية
gravity=0
تعني عدم السقوط لان الجادبية منعدمة
والان البسملات
في الحقيقة هي ليست بسملات وانا هي شيء مهم جداااااااااااااااا
لنر هدا
(هدا القوس لتحديد الشيء وهو مهم جدا بحيث انك لو نسيت شيءا مثل هدا راح عليك الكود
{
هدا كود الفتح وهو نفسه هدا الكود
فهمت؟؟
طبعا لازم نغلق الدالة بعد انتهائها بالقوس الانتهاء
اما بعض الكلمات مثل if & واشياء اخرى ايضا مهمة لانها اوامر
اتمنى اني شرحت لكم هدا الكود طبعا
لايزال هناك الكثير لكن ادا فهمت الكلمات تستطيع ان تبرمج الاكواد بنفسك
سوف يكون درسنا اليوم عن لغبة gml مع اني ليست لدي خبرة كثيفة في هدا المجال
حسنا مجالنا اليوم سوف يختص بالعاب البلاتفورم
وهو فهم بعض الاشياء اما الباقي فانت
اممم مثل ماقال الادمن تتخيل الكود وتفهمه وتترجمه الى لغة gml
طبعا يجب علينا ان نحفظ وخصوصا نفهم معاني بعض الكلماتت مثل
vspeed:يقصد بها السرعة العمودية
وهي نوعان ادا اردت ان تجعل الشيء الى الاسفل فتكون بطبع موجب يعني لو اردته يسقط ب10 تستمعل 10
اما ادا اردت القفز فتستعمل -10
طبعا انصح باستعمال الاكواد لخلوها من المشاكل
hspeed:يقصد بها السرعة الافقية
هي ايضا نوعان والموجب يعني اليمين والسالب يعني اليسار
gravity:وهي الجادبية ولاتحتاج شرح علا ما اظن
دعونا ناتي بكود الي ينحط في ال step
- الكود:
if place_free(x,y+1)
{gravity=1.0}
else
{gravity=0}
دعونا نترجم هدا الشيء طبعا بما انك مبتدا سوف ترا ان هدا معقد امم اصبر لحظة
- الكود:
if place_free x,y+1
gravity=1.0
else
gravity=0
if place_free:ادا كان المكان حر اي ليس فيه اي شيء
x:احداثيتي افقي
y:احداثيتي عمودي
الاحداثية عني المكان العمودي والافقي وهو مهم جدا
x,y+1:نلاحظة انه لم نفعل +او- عند الاكس انا اقولك ليش على حسب معرفتي
عنما تكون y+1تسال عن الاسفل
اي عن الجهة السفلى اما ادا كان -تسال عن الجهة العليا القفز والسقوط....
بمان الاكس افقي فاننا هنا لن نحتاج الى زيادته او نقصانه بل تركه كما هو لان الامر يتعلق بالسقوط
لما تكون
gravity=1.0
تقدر تغير 1.0مثل ماتريد لكن احدر كلما زدت في العدد زادت الجادبية
gravity=0
تعني عدم السقوط لان الجادبية منعدمة
والان البسملات
في الحقيقة هي ليست بسملات وانا هي شيء مهم جداااااااااااااااا
لنر هدا
(هدا القوس لتحديد الشيء وهو مهم جدا بحيث انك لو نسيت شيءا مثل هدا راح عليك الكود
{
هدا كود الفتح وهو نفسه هدا الكود
فهمت؟؟
طبعا لازم نغلق الدالة بعد انتهائها بالقوس الانتهاء
اما بعض الكلمات مثل if & واشياء اخرى ايضا مهمة لانها اوامر
اتمنى اني شرحت لكم هدا الكود طبعا
لايزال هناك الكثير لكن ادا فهمت الكلمات تستطيع ان تبرمج الاكواد بنفسك
عدل سابقا من قبل brlkher في الثلاثاء فبراير 28, 2012 10:51 am عدل 1 مرات
brlkher-
- الجنس :
عدد المساهمات : 120
الأوسمة :
وسام الدرس الحصري
رد: السلسة الاولى من دروس تعلم gml
لقد نسيت شيءا else ومن لا يعرفها انها تعني شيء اخر
brlkher-
- الجنس :
عدد المساهمات : 120
الأوسمة :
وسام الدرس الحصري
رد: السلسة الاولى من دروس تعلم gml
درس جميل مع أني أعرف كتابة الأكواد !
لكني لا أعرف كتابة الأكواد التي فيها
x y , + -
جيداً !
و هناك الكثير من الأحرف و الكلمات الغريبة .
لكني لا أعرف كتابة الأكواد التي فيها
x y , + -
جيداً !
و هناك الكثير من الأحرف و الكلمات الغريبة .
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: السلسة الاولى من دروس تعلم gml
شكرا بلخير .. واصل
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
thanks
شكرا لك اخوي
والله محتاجين مثل هذة الدرووس
والله محتاجين مثل هذة الدرووس
pejaa-
- الجنس :
عدد المساهمات : 64
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: السلسة الاولى من دروس تعلم gml
مشكووور ع جهودك بلخير
وأن شاء الله ننتظر السلسلة الثانية
وأن شاء الله ننتظر السلسلة الثانية
Abood Studio-
- الجنس :
عدد المساهمات : 667
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: السلسة الاولى من دروس تعلم gml
مشكوور brlkher
abd-alrahman- Global Moderator
- الجنس :
عدد المساهمات : 757
الأوسمة :
وسام الجرافيك
وسام المساعدة
وسام الدرس الحصري
رد: السلسة الاولى من دروس تعلم gml
مشكوووووووووور .. مجهود رائع
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: السلسة الاولى من دروس تعلم gml
منتظر السلاسل القادمة
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
مواضيع مماثلة
» لعبتي الاولى على الاندرويد
» اصنع لعبتك الاولى الاجزاء 1-4
» اصنع لعبتك الاولى الاجزاء 4-8
» دروس GML
» RacMan ( مسابقة LearnGM الاولى لافضل لعبة )
» اصنع لعبتك الاولى الاجزاء 1-4
» اصنع لعبتك الاولى الاجزاء 4-8
» دروس GML
» RacMan ( مسابقة LearnGM الاولى لافضل لعبة )
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 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