النتائج 1 إلى 9 من 9

الموضوع: [مثال] عمل مشهد كريديت في GameMaker

  1. #1
    التسجيل
    22-07-2005
    الدولة
    مصر -أرض الكنانه-
    المشاركات
    208

    [مثال] عمل مشهد كريديت في GameMaker

    السلام عليكم ورحمة الله وبركاته

    - من زمان ما كتبت موضوع ، المهم أنا عملتلكم اليوم مثال لعمل مشهد كريديت (Credit scene) في جيم ميكر بإستخدام دوال الجيم ميكر للرسم فقط ، والهدف من هذا الموضوع ليس طرح المثال فقط ، ولكن شرح كيفيه إستخدامه.
    - وليس بالضروره فهم كود المثال لإستخدامه ، ولكني وضعت بعض التعليقات لمن يريد أن يستخدمه ويقوم بعمل أي تعديلات .
    - المثال مصنوع بـ Game Maker 7 ، أما الأكواد فيمكنك إستخدامها في أي نسخه من Game Maker ، ولكن بعض الدوال نحتاج أن تكون نسخة البرنامج كامله (Pro).
    شرح إستخدام المثال:
    - المثال يحتوي أربع طرق لظهور مشهد الكريديت حسب حركة الكلام: ظهور رأسي من الأسفل للأعلي.

    1. ظهور رأسي من الأسفل للأعلي مع شفافيه أثناء الدخول والخروج.
    2. ظهور فردي لكل جمله .
    3. ظهور أفقي من اليمين لليسار.
    4. ظهور أفقي من اليسار لليمين.

    - عليك أولاً إختيار أي واحد منهم ستستخدامه في لعبتك ،(ويمكنك تجريبهم من المثال الموجود في المرفقات) .
    - ثانياً قم بإتباع الخطوات الآتيه :
    (1) - قم بنسخ الثلاث أكواد الآتيه من المثال إلي لعبتك وضعها كـ script :
    أ- كود التصفير: وهو أحد الأكواد الآتيه حسب إختيارك لطريقة عرض المشهد ( initial_vert : عند إستخدامك لطريقة الظهور الرأسي ، initial_solo: عند إستخدامك طريقة الظهور الفردي ، initial_horz_R_to_L :عند إستخدامك لطريقة الظهور الأفقي من اليمين لليسار ، initial_horz_L_to_R :عند إستخدامك لطريقة الظهور الأفقي من اليسار لليمين .
    ب- كود الإضافه: وهو كود credit_add_line .
    ج- كود الرسم : وهو أحد الأكواد الآتيه حسب إختيارك لطريقة عرض المشهد ( credit_vert_move: لطريقة الظهور الرأسي من أسفل لأعلي ، credit_vert_fade: لطريقة الظهور الرأسي من أسفل لأعلي مع الشفافيه ، credit_vert_solo: لطريقة الظهور الفردي ، credit_horz_R_to_L: لطريقة الظهور اللأفقي من اليمين لليسار أو credit_horz_L_to_R: لطريقة الظهور الأفقي من اليسار لليمين .
    (2) - قم بعمل غرفه جديده لظهور المشهد بها ، وإجعل خلفيتها سوداء .
    (3) - قم بإنشاء كائن جديد للتحكم في ظهور المشهد وليكن إسمه ( obj_credit ) وقم بوضعه في الغرفه السابقه .
    (4) - قم بوضع أحد الإجراءت التاليه في حدث الإنشاء (Create) للكائن obj_credit حسب ما قمت بنسخه من قبل :

    كود PHP:
    initial_vert();
    initial_solo();
    initial_horz_R_to_L();
    initial_horz_L_to_R(); 
    (5) - قم بإضافة السطور التي ترغب في ظهورها في المشهد عن طريق الإجراء التالي :
    كود PHP:
    credit_add_line(text,font); 
    ويأخذ هذا الإجراء بارامتران : text: وهو نص السطر التي تود إضافته في المشهد ، font: وهو الخط الذي تريد أن يظهر به هذا السطر، ويجب أن يكون هذا الخط معرف كمصدر مسبقاً .

    (6) - قم بإضافة أحد الإجراءات الآتيه في حدث الرسم (Draw) للكائن obj_credit حسب ما قمت بنسخه من قبل :
    كود PHP:
    credit_vert_move(speed);
    credit_vert_fade(speed);
    credit_solo(speed);
    credit_horz_R_to_L(speed);
    credit_horz_L_to_R(); 
    وهذا الإجراء يأخد بارامتر واحد وهو السرعه التي يتحرك بها النص ، ويقوم هذا الإجراء بإرجاع قيمه 1 إذا كانت جميع النصوص قد ظهرت علي الشاشه وهي لحظه مناسبه لتغيير الغرفه .
    - إلي هنا تكون قد إنتهيت من عمل المشهد ، ولكن عليك إتباع التعليمات الآتيه كي لاتحدث مشاكل .

    ملاحظات هامه:

    1. لا تستخدم قيم سالبه للسرعه ، والقيم المناسبه لها هي : 1 للحركه الرأسيه ، و 2 للظهور الفردي ، و 4 للحركه الأفقيه .
    2. عند إستخدامك لطريقة العرض الفردي ، او العرض الأفقي ، يجب أن يكون عدد السطور زوجي ، لأن ظهورها يكون سطرين سطرين ، وإذا كنت تريد إضافة سطر واحد فقم بإضافة السطر الآخر كسطر فارغ كالآتي:
      كود PHP:
       credit_add_line(" ",fnt_credit); 
    3. لا تستخدم أرقام صريحه في النص المدخل، بل قم بوضعه بين علامات الإقتباس " " مثل:
      كود PHP:
       credit_add_line("12345"); 
    4. إذا إستخدمت أي من هذه الأكواد في لعبتك فأنت غير ملزم بوضع إسمي في قائمة الكريديت ( No Credit required) .

    -وأخيراً أرجوا أن تكون الأمور واضحه ، وإن كان فيه أي شئ غامض فأنا متواجد في المنتدي لفتره وجاهز للإجابه .
    وشكراً ^^.




    الملفات المرفقة الملفات المرفقة

  2. #2
    التسجيل
    09-09-2005
    الدولة
    العراق - بغداد / سوريا - دمشق
    المشاركات
    1,668

    رد: [مثال] عمل مشهد كريديت في GameMaker

    دَرس إحترافي و مُنظم جِداً ..

    مَع أنني زنلت مِثال للأخ XORO و هو كيفية عمل كريدت ولكن كان صورة ..

    يعني , صورة فيها كتابة و تصعد لفوق , ولكن درسك هذا فيه مزايا أكثر روعة ! ..

    عودة جِداً رائعة .. تحياتي لك ..

  3. #3
    التسجيل
    23-05-2008
    الدولة
    اليمن
    المشاركات
    81

    رد: [مثال] عمل مشهد كريديت في GameMaker

    الدرس مشروح بطريقة ممتازة
    انا با احاول اطبقة

  4. #4
    التسجيل
    22-07-2005
    الدولة
    مصر -أرض الكنانه-
    المشاركات
    208

    رد: [مثال] عمل مشهد كريديت في GameMaker

    - مشكور كل من أخي ، Karim Ghazal و MASO2008 علي المرور.
    - أحب أقول إن ميزة هذه الطريقه في عرض الكريديت إنها لا تأخذ مساحه من حجم اللعبه مع عرضها بشكل لطيف ، بعكس أي طريقه أخري تحتاج إلي مساحه -قد تكون كبيره- للصور أو الفيديو ، فحجم المثال اللي أنا أرفقته كبير فقط بسبب الموسيقي الموجوده فيه ، لكن حجمه بدون الموسيقي صغير جداً لإني لم أستخدم أي مصدر سوي الخط .

  5. #5
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [مثال] عمل مشهد كريديت في GameMaker

    وعليــكم السلام ورحمة الله وبركاته..
    Good back....
    مثال جدا ممتاز واحترافي الي يريد يتعلم الجيم ميكر بمثل هذه الطريقه يستطيع... وتصلح للالعاب الكبيره هذه الطريقه كم بينت ... لكن للاسف البرنامج لا يدعم العربيه لذلك نلجا للصور والفيديــو شكرا لك مره ثانيه اخي ايمن وعودة موفقة ان شاء الله ...سلامي

  6. #6
    التسجيل
    02-04-2004
    المشاركات
    120

    رد: [مثال] عمل مشهد كريديت في GameMaker

    مثال روعه
    و
    شرح اكثر من رائع
    CatmanComic1

    العدد 1
    من قصص الرجل القط المصوره حاليا على الايفون وقريبا على الايباد

  7. #7
    التسجيل
    22-07-2007
    المشاركات
    153

    رد: [مثال] عمل مشهد كريديت في GameMaker

    شكرا لك اخي على المثال الرائع
    بانتظار ابداعاتك

    قولوا لا إله إلا الله تفلحوا

    مدونتي (برامج والعاب) من تصميمي

  8. #8
    التسجيل
    22-07-2005
    الدولة
    مصر -أرض الكنانه-
    المشاركات
    208

    رد: [مثال] عمل مشهد كريديت في GameMaker

    اقتباس المشاركة الأصلية كتبت بواسطة اسود الرافدين مشاهدة المشاركة
    وعليــكم السلام ورحمة الله وبركاته..
    Good back....
    مثال جدا ممتاز واحترافي الي يريد يتعلم الجيم ميكر بمثل هذه الطريقه يستطيع... وتصلح للالعاب الكبيره هذه الطريقه كم بينت ... لكن للاسف البرنامج لا يدعم العربيه لذلك نلجا للصور والفيديــو شكرا لك مره ثانيه اخي ايمن وعودة موفقة ان شاء الله ...سلامي
    - هلا بيك أخي علي ، منور الموضوع ، وبالنسبه لدعم الجيم ميكر للغه العربيه أعتقد إنك ممكن تستعمل برنامج الوسيط ، أو شوف الموضوع ده http://www.montada.com/showthread.php?t=464199
    - وشكرأ
    الرجل القط و abu2020 علي مروركم .

  9. #9
    التسجيل
    16-08-2009
    الدولة
    القاهرة
    المشاركات
    38

    رد: [مثال] عمل مشهد كريديت في GameMaker

    فى الطريق للتطبيق

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •