• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 9 من 9

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

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

      [مثال] عمل مشهد كريديت في 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
      المواضيع
      56
      شكر / اعجاب مشاركة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    6. #6
      التسجيل
      02-04-2004
      المشاركات
      120
      المواضيع
      13
      شكر / اعجاب مشاركة

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

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

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

    7. #7
      التسجيل
      22-07-2007
      المشاركات
      153
      المواضيع
      12
      شكر / اعجاب مشاركة

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

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

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

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

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

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

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

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

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

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

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

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

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