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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف GameMaker1103 الأربعاء يونيو 19, 2013 5:10 pm

بسم الله
السلام عليكم ورحمة الله وبركاته ، بسم الله والصلاة والسلام على سرول الله وعلى آله وصحبه أجمعين ثم أما بعد:-

عنوان الدرس: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

  أولاً: المتغيرات المحلية | local variables
وهي المتغيرات التي يتم تعيينها في الـ Create Event أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Event_createمثل المتغير: hp = 100
وهذه المتغيرات لا يمكنك استدعاؤها إلا من خلال الكائن نفسه ، أو بذكر اسم الكائن ثم وضع نقطة ثم اسم المتغير ، مثلاً: obj_player.hp

  ثانياً: المتغيرات العالمية | global variables
وهذه المتغيرات يتم تعريفها في أي مكان ، سواءً في الـ Create Event أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Event_createالخاص بكائن معين أو حتى الـ Creation Code الخاص بالـ room ، ويتم تعيين هذه المتغيرات بكتابة كلمة global قبل اسم المتغير ثم وضع نقطة ثم اسم المتغير ، مثال: global.game_score = 0 ، ويمكنك استدعاء هذا المتغير متى شئت ، وميزة المتغيرات العالمية أنها تُحفظ من لحظة تعريفها ولا تُتلف حتى مع إتلاف الكائن الذي عُرفت فيه ، بعكس المتغيرات المحلية والمؤقتة.

  ثالثاً: المتغيرات المؤقتة | temporary variables
هذه المتغيرات غالباً تُستخدم في المخطوطات (Scripts)
وميزتها أنها تُعرف في أي مكان وفي أي Event ولا يُشترط تعريفها في الـ Create Event أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Event_create.
والميزة الأُخرى أنها متغيرات يقوم البرنامج بتسجيلها مؤقتاً حال مرور الكود الذي هي فيه ،
ثم بعد إنهاء قراءة الكود يقوم بإتلافها لكي لا تأخُذ مساحة ذهنية لدى الكمبيوتر.
مثال للمتغيرات المؤقتة من واقع الحياة: الرابط

ويكون تعريفها كالآتي:
الكود:
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
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Help10
وسام المساعدة

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) 3rd10





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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف genxkateb الأحد يوليو 07, 2013 3:11 am

بسم الله 
 شكراا انت معلمي
 انا اتابعك في اليوتيوب

thank you thank you thank you 
genxkateb
genxkateb
 
 

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



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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف genxkateb الأحد يوليو 07, 2013 3:12 am



 ماضنيت انك راح تحصل المركز الثالث
توقع الاول بلا منازع
وشكرااااااااااا
genxkateb
genxkateb
 
 

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



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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف GameMaker1103 الأحد يوليو 07, 2013 4:43 am

جزاك الله خيراً ، وأسأل الله أن يتقبل منا ومنكم ، فنحن نبتغي فيما نفعل وجه الله.
GameMaker1103
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Help10
وسام المساعدة

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) 3rd10





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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف Project X الأحد يوليو 07, 2013 5:44 am

 ما شاء الله عليك فيدوهات كثيره وجميله و مفيده جداااااااا
Very Happy 
Project X
Project X
 
 

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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Small-11




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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف genxkateb الأحد يوليو 07, 2013 10:20 am





 بسم الله
 جزاك الله الخير كله فأنا عرفت هذا الموقع منك

thank you thank you thank you thank you thank you 
genxkateb
genxkateb
 
 

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



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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف king_of_fun الأحد يوليو 07, 2013 10:54 pm

جميل جدا أخي لكن لدي إستفسار ما هي و حدة التوقيت في الجيم ميكر مثلا alarm[10]=12 ما وحدة الرقم 12 هل هو بالثانية أم بجزء الثانية أم ماذا ، شكرا على الموضوع تحياتي
king_of_fun
king_of_fun
 
 

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


أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) 1st10





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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف GameMaker1103 الإثنين يوليو 08, 2013 1:57 am

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
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Help10
وسام المساعدة

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) 3rd10





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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف Abdullah Alsayed الإثنين يوليو 08, 2013 2:24 am

شرح ممتاز flower .. جزاك الله كل خير thank you
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

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



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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف huwiji الإثنين يوليو 08, 2013 2:28 am

شرح وافي ما شاء الله
بارك الله فيك
huwiji
huwiji
 
 

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



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

أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary) Empty رد: أنواع المتغيرات (المحلية - العالمية - المؤقتة) | (local - global - temporary)

مُساهمة من طرف النار السوداء الثلاثاء أغسطس 20, 2013 2:09 pm

مشكوووووووور Very Happy
النار السوداء
النار السوداء
 
 

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



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

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

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

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