أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
صفحة 1 من اصل 1 • شاطر
أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
السلام عليكم ورحمة الله وبركاته ، بسم الله والصلاة والسلام على سرول الله وعلى آله وصحبه أجمعين ثم أما بعد:-
عنوان الدرس: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
أولاً: المتغيرات المحلية | local variables
وهي المتغيرات التي يتم تعيينها في الـ Create Event مثل المتغير: hp = 100
وهذه المتغيرات لا يمكنك استدعاؤها إلا من خلال الكائن نفسه ، أو بذكر اسم الكائن ثم وضع نقطة ثم اسم المتغير ، مثلاً: obj_player.hp
ثانياً: المتغيرات العالمية | global variables
وهذه المتغيرات يتم تعريفها في أي مكان ، سواءً في الـ Create Event الخاص بكائن معين أو حتى الـ Creation Code الخاص بالـ room ، ويتم تعيين هذه المتغيرات بكتابة كلمة global قبل اسم المتغير ثم وضع نقطة ثم اسم المتغير ، مثال: global.game_score = 0 ، ويمكنك استدعاء هذا المتغير متى شئت ، وميزة المتغيرات العالمية أنها تُحفظ من لحظة تعريفها ولا تُتلف حتى مع إتلاف الكائن الذي عُرفت فيه ، بعكس المتغيرات المحلية والمؤقتة.
ثالثاً: المتغيرات المؤقتة | temporary variables
هذه المتغيرات غالباً تُستخدم في المخطوطات (Scripts)
وميزتها أنها تُعرف في أي مكان وفي أي Event ولا يُشترط تعريفها في الـ Create Event .
والميزة الأُخرى أنها متغيرات يقوم البرنامج بتسجيلها مؤقتاً حال مرور الكود الذي هي فيه ،
ثم بعد إنهاء قراءة الكود يقوم بإتلافها لكي لا تأخُذ مساحة ذهنية لدى الكمبيوتر.
مثال للمتغيرات المؤقتة من واقع الحياة: الرابط
ويكون تعريفها كالآتي:
- الكود:
var hp , temp_timer , n;
hp = 100
temp_timer = 0
n = instance_number(x,y,obj_enemys)
أولاً كتابة كلمة var , لبيان أن ما سيأتي هو متغيرات مؤقتة.
ثانياً كتابة اسم المتغيرات والفصل بينهما بفاصلة.
ثالثاً وضع العلامة ; لبيان أن المتغيرات المؤقتة هُنا انتهت (وهذا شرط لازم).
رابعاً تعريف كل متغير بالشكل المُعتاد.
عدل سابقا من قبل GameMaker1103 في الثلاثاء أغسطس 20, 2013 4:48 pm عدل 3 مرات
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
انا اتابعك في اليوتيوب
genxkateb-
- الجنس :
عدد المساهمات : 45
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
ماضنيت انك راح تحصل المركز الثالث
توقع الاول بلا منازع
وشكرااااااااااا
genxkateb-
- الجنس :
عدد المساهمات : 45
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
جزاك الله خيراً ، وأسأل الله أن يتقبل منا ومنكم ، فنحن نبتغي فيما نفعل وجه الله.
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
ما شاء الله عليك فيدوهات كثيره وجميله و مفيده جداااااااا
Project X-
- الجنس :
عدد المساهمات : 371
الأوسمة :
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
جزاك الله الخير كله فأنا عرفت هذا الموقع منك
genxkateb-
- الجنس :
عدد المساهمات : 45
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
جميل جدا أخي لكن لدي إستفسار ما هي و حدة التوقيت في الجيم ميكر مثلا alarm[10]=12 ما وحدة الرقم 12 هل هو بالثانية أم بجزء الثانية أم ماذا ، شكرا على الموضوع تحياتي
king_of_fun-
- الجنس :
عدد المساهمات : 753
الأوسمة :
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
king_of_fun كتب:جميل جدا أخي لكن لدي إستفسار ما هي و حدة التوقيت في الجيم ميكر مثلا alarm[10]=12 ما وحدة الرقم 12 هل هو بالثانية أم بجزء الثانية أم ماذا ، شكرا على الموضوع تحياتي
أرجو أن تضع السؤال في قسم طلب المساعدة كي يتم الإجابة عنه ، ولكي يطلع عليه الجميع
وحدة التوقيت في الجيم ميكر تعتمد على الـ room_speed ، فإذا كان الـ room_speed = 30 فإن 30 step هي ثانية واحدة.
وإذا كان الـ room_speed = 60 فإن 60 step هي ثانية واحدة.
وهكذا..
فإننا نقول:
room_speed*1 = 1second
room_speed*2 = 2sceonds
...إلخ
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
شرح ممتاز .. جزاك الله كل خير
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)
شرح وافي ما شاء الله
بارك الله فيك
بارك الله فيك
huwiji-
- الجنس :
عدد المساهمات : 124
النار السوداء-
- الجنس :
عدد المساهمات : 3
مواضيع مماثلة
» مثال يوضح استعمال المتغيرات العالمية global لعمل تغير للاوبجكت
» [شرح] المتغيرات في GML
» global money
» [تم الحل]كيف استخدم المتغيرات
» ملف .gmk يوضح كيفية استعمال المتغيرات
» [شرح] المتغيرات في GML
» global money
» [تم الحل]كيف استخدم المتغيرات
» ملف .gmk يوضح كيفية استعمال المتغيرات
صفحة 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