السلام في بداية الكلام
سنتعرف عن كثب عن التايم لاين وأهميته وطرق استخدامه
التايم لاين ميزة رائعة في برنامج الجيم ميكر
فائدته:
هذه الميزة انه ينفذ الأوامر التي بداخله في أي وقت تشاء
ولمدة أنت تحددها مثلا step1 أو step2 أو step10 إلى ما هنالك
ويمكنك أيضا أن يبدأ التنفيذ من أي ستب تشاء وليس الأولى دوما والفائدة من ذلك انه يمكنك تأخير كود معين أو تأجيل حدث معين إلى مدة من الوقت
مثلا:
تريد أن يبدأ البرنامج بشاشة ترحيب وبعد 20 ستب تريد ان ينتقل إلى القائمة فتضع تايم لاين وتضع الستب 20 وتضع فيه حدث الانتقال للقائمة وانتهى الأمر
يمكنك أن تستغني عن التايم لاين بحدث الستب ولكن سوف يأخذ اوامر اكثر وجهد اطول ويبطإ عمل اللعبة
كيفية استخدامه:
عليك بضغط الزر الخاص بالتايم لاين من شريط الادوات فيظهر نافذة التايم لاين من اليسار نختار الأمر Add ونحدد رقم الستب الذي سوف يبدأ منه التنفيذ ويمكننا أن نضع أكثر من ستب في التايم لاين الواحد
لجعل أمور تتنفذ كل عدد الستبات الموضوعة
يعني :
إذا وضعنا ستب 5 ووضعنا ستب 7 ووضعنا ستب 9 مثلا فأنه ينفذ الستب الأصغر ويمضي كل الستبات الفارقة من الستب الحالي إلى التالي دون تنفيذ أو ما يسمى تأخير زمني
أي ينتظر 5ستب ينفذ ينتظر 2ستب ينفذ ينتظر 2ستب ينفذ
(يمكن الاستفادة من هذه الميزة مثلا لجعل رسالة ما تظهر كل المدة المحددة )
الآن ضع الأوامر التي سوف تتنفذ بالستب
اذهب إلى الأوبجكت الذي تريد أن تشغل التايم لاين منه مثلا عند التصادم أو عند تشغيل اللعبة أو عند الانتقال لمرحلة جديدة إلى ما هنالك وضع فيه الأمرset time line فتظهر مجموعة خيارات الأول لتحديد التايم لاين المراد الثاني لتحديد الستب المراد البدء منه الثالث ليجعله يبدأ بشكل تلقائي من هذا الأمر فقط أو بشكل يدوي عن طريق زر start time line سيتم الشرح عنه الرابع هل تريد الإعادة التلقائية له عند الانتهاء أو لا تريد
الآن زر time line position لتحديد الستب المراد القفز إليه (ميزة حلوة)
زر time line speed للتحكم بسرعة التنفيذ الواحدة هي الستب الأفضل أن يبقى كما هو
زر start time lineللبدء القسري للتايم لاين الذي تم تحديده بالزر set time line وزري pause & stop time line واضح ما هو عملها من اسمها
ملاحظة لا تستعمل أي من الأزرار السابقة اذا لم يكن هناك تايم لاين موجود أو انك لم تضع الزر set time line وإلا سوف تظهر رسالة خطأ



لتحريك اسم اللعبة بشريط المهام
1- ضع تايم لاين من الصفر الى 100مثلا بفارق 5ستب بين كل واحدة والأخرى (ستب0 –ستب5 –ستب10 ستب15......100)
2- ضع في الأولى execute code واكتب الأمر set_application_title("my game name by my name")
يمكنك أن تبدل my game name باسم لعبتك وتضع بعدها اسم الصانع مثلا أو أي شي تريده
3- في الستب التالي (ستب5) ضع نفس السابق ولكن بحذف أول حرف من الجملة المكتوبة داخل علامتي تنصيص ووضع نفس الحرف في آخر الجملة
الآن باقي الستبات نفس الشيء نضع نفس أوامر الستب الذي يسبق الحالي مع نفس التغيير الذي أجريناه سابقا يعني هكذا
العدد يدل على الستب ملاحظة: الفراغ في آخر الجملة بين علامتي التنصيص مهم جدا
1- set_application_title("my game name by my name ")
5- set_application_title("y game name by my name m")
10- set_application_title(" game name by my name my")
15- set_application_title("game name by my name my ")
20- set_application_title("ame name by my name my g")
25- set_application_title("me name by my name my ga")
30- set_application_title("e name by my name my gam")
35- set_application_title(" name by my name my game")
40- set_application_title("name by my name my game ")
45- set_application_title("ame by my name my game n")
50- set_application_title("me by my name my game na")
وهكذا الى 100ويمكنك اضافة أو انقاص ستبات اذا دار كل النص وانتهى أي أول ستب اصبح نفس آخر ستب
4- في اوبجكت الكونترول أو أي أوبجيكت موضوع بامراحل كافة ضع حدث game start وضع الأمر (الزر)set set time line
في الخيار الأول حدد اسم التايم لاين المستعمل الخيار الثاني خله نفسه الخيار الثالث Start Immediately والرابع Loop (مهم) مبروك وتمتع بالمؤثرات الرائعة!!!

أنتظر تقييم الموضوع و الردود والأسئلة
أخيرا (وما أوتيتم من العلم إلا قليلا)
والسلام ختام