Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

- مجلس لمناقشة أسئلة غيم ستوديو -

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • #46
    السلام عليكم

    السلام عليكم ورحمة الله وبركاته
    أخي أسد الله كيف يمكنني وضع خارطة للعبة
    وأريد شفرة قيادة سفينة
    وشكرا
    http://mojazef.incohost.com/3.jpg

    تعليق


    • #47
      أنظر إلى هذه البرمجة في الجزء التاسع من مجلة الغيم ستوديو :
      كود PHP:

      var level_minx = -1800// get these values in wed (level boundaries, ignoring the hollowed block that surrounds the level)
      var level_maxx 1800;
      var 
      level_miny = -1500;
      var 
      level_maxy 1500;
      var 
      scalex 0.035// play with these values until you get a good map coverage for the player
      var scaley 0.036;
      /////////////////////////////////////////////////////////////////////
      bmap radar_map = <radarpan.pcx>;
      bmap pentity_map = <pentity.pcx>; // player on the radar
      bmap entity_map = <entity.pcx>; // entities on the radar
      /////////////////////////////////////////////////////////////////////
      function init_radar();
      /////////////////////////////////////////////////////////////////////
      // up to 5 entities on the radar
      entityradar1_ptr;
      entityradar2_ptr;
      entityradar3_ptr;
      entityradar4_ptr;
      entityradar5_ptr;
      /////////////////////////////////////////////////////////////////////
      panel radar_pan
      {
       
      bmap radar_map;
       
      layer 20
       
      pos_x 0;
       
      pos_y 0;
       
      flags overlayrefreshd3dvisible;
      }
      panel entity1_pan
      {
       
      bmap pentity_map// the player
       
      layer 21
       
      pos_x 0;
       
      pos_y 0;
       
      flags transparentoverlayrefreshd3d;
      }
      panel entity2_pan
      {
       
      bmap entity_map;
       
      layer 21
       
      pos_x 0;
       
      pos_y 0;
       
      flags transparentoverlayrefreshd3d;
      }
      panel entity3_pan
      {
       
      bmap entity_map;
       
      layer 21
       
      pos_x 0;
       
      pos_y 0;
       
      flags transparentoverlayrefreshd3d;
      }
      panel entity4_pan
      {
       
      bmap entity_map;
       
      layer 21
       
      pos_x 0;
       
      pos_y 0;
       
      flags transparentoverlayrefreshd3d;
      }
      panel entity5_pan
      {
       
      bmap entity_map;
       
      layer 21
       
      pos_x 0;
       
      pos_y 0;
       
      flags transparentoverlayrefreshd3d;
      }

      function 
      init_radar()

       while (
      1)
       {
        if (
      radar1_ptr != null)  
        {
         
      entity1_pan.visible on;
         
      entity1_pan.pos_x scalex * (abs(radar1_ptr.level_maxx));
         
      entity1_pan.pos_y scaley * (abs(radar1_ptr.level_miny));
        }
        if (
      radar2_ptr != null)  
        {
         
      entity2_pan.visible on;
         
      entity2_pan.pos_x scalex * (abs(radar2_ptr.level_maxx));
         
      entity2_pan.pos_y scaley * (abs(radar2_ptr.level_miny));
        }
        if (
      radar3_ptr != null)  
        {
         
      entity3_pan.visible on;
         
      entity3_pan.pos_x scalex * (abs(radar3_ptr.level_maxx));
         
      entity3_pan.pos_y scaley * (abs(radar3_ptr.level_miny));
        }
        if (
      radar4_ptr != null)  
        {
         
      entity4_pan.visible on;
         
      entity4_pan.pos_x scalex * (abs(radar4_ptr.level_maxx));
         
      entity4_pan.pos_y scaley * (abs(radar4_ptr.level_miny));
        }
        if (
      radar5_ptr != null)  
        {
         
      entity5_pan.visible on;
         
      entity5_pan.pos_x scalex * (abs(radar5_ptr.level_maxx));
         
      entity5_pan.pos_y scaley * (abs(radar5_ptr.level_miny));
        }
        
      wait (1);
       }


      بالنسبة للسفينة استخدم أمر c_move للتحريك .. ربما إذا كنت تريد شرح أوسع بلغني ولكن قد يأخذ مني ذلك بضعة أيام حتى أتفرغ .

      تحياتي .
      أسد الله
      إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

      تعليق


      • #48
        ماذا أعطي السفينة كي تتحرك
        وأريد شرحا مطولا. (ولا عليك أمر)
        وشكرا.
        http://mojazef.incohost.com/3.jpg

        تعليق


        • #49
          السلام عليكم
          أخي كيف يمكنني وضع تغيير للجو والطقس
          وتغيره من ضباب الى مطر الى مشمس الى ليل الى نهار
          وهكذا
          وشكرا
          http://mojazef.incohost.com/3.jpg

          تعليق


          • #50
            أخي عذرا على التأخر ..
            بالنسبة لسؤالك الأول قلت لك في الماسنجر عنه .
            أما السؤال الثاني .. إذا كنت قد برمجت الأجواء وتريد أن تناديها فالأمر بسيط ، مثال :-
            on_1=fog_air;
            on_2=cloud_air;
            on_3=sunny_air;
            وهكذا .
            أما إذا كنت تسأل عن الأجواء ذاتها فهذا أمر آخر ، فلكل جو برمجته .
            إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

            تعليق


            • #51
              أريد أن أعرف كيف أحمل مشهدا من الماكس الى الغيم ستوديو بدون أن أفقد الماتريال
              على سبيل المثال مبنى ضخم
              لأنني أريد عمل برنامج يمكنك من التجول في المشهد لأهداف معمارية
              وقد قمت بتنزيل Gmax ولم أعرف ما الفائدة منه
              أرجو المساعدة

              تعليق


              • #52
                السلام عليكم .
                أولاً المشاهد في الماكس تنقل للغيم ستوديو عن طريق مقبس GameBuidler ولا ينقل إلا المجسمات بدون الخامات ،راجع موقع غيم ستوديو قسم التحميل .
                أما إن كنت تسئل عن Gmax فليست لدي خلفية كبيرة عنه .
                إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

                تعليق


                • #53
                  أخي أسد الله.......
                  كيف الحال

                  عندي سؤالين:
                  1- في البرمجة لما أضع السكريبت ويكون فيه المؤشر my أو غيره لما أنفذ يقول غير معروف؟
                  كيف أعرفه لمجسم أو اللاعب(مبتدء في البرمجة) وكيف أستخدم البري ديفاين والديفاين
                  2-اللاعب أحيانا (تدخل يده في الجدار)يعني المفروض مثل الألعاب يجي تلامس فقط. ما الحل؟
                  وشكرا....

                  تعليق


                  • #54
                    1- my لا يستخدم إلا مع الـ action ولا يستخدم مع الـ function إذا أردت استخدام my في الـ functions لابد من تعريفه كمؤشر pointer مثال :
                    بدل :
                    function aa()
                    {
                    my.ability=2;
                    // سيقول my غير معرفة .

                    نقول :
                    entity* fighter;
                    function aa()
                    {
                    fighter.ability=2;
                    // طبعا المثالين كلها بافتراض أنك قد عرفت ability سابقا .

                    ومثلا في الـ action :
                    action warrior
                    {
                    fighter=me;
                    ---------------------------------
                    2- سيرا على كلامك تقول أنك لازلت مبتدئا ، وسؤالك يرقى لمستويات صعبة أنا نفسي أعاني معها :-

                    فكرتها بإيجاز :
                    تكوين أشكال مبسطة مثل الكتف إلى المرفق مستطيل والساعد إلى الرسغ مستطيل آخر والرأس شكل يميل إلى الكروية ،تمسى هذه المجسمات hit boxes هي الخاصة بالإصطدامات، وهي نفس الطريقة المستخدمة في حالة جعل العدو له أكثر من مكان إصابة وكل مكان له حركته الخاصة مثلا :
                    إذا ضرب الـ hit box الخاص باليد ستلاحظ أن المجرم يتأثر مفعلا حركة رجوعه على إثر ضربة في الرسغ ، وهكذا .


                    بالتوفيق .
                    أسد الله
                    إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

                    تعليق


                    • #55
                      [SIZE=4]اهلااااااااا اخي
                      entity* fighter;
                      هل هي كلمة عادية أم اي كلمة غيرها (يعني هي مثال) لأني اشوفها كثير بدون fighter
                      ال3dgs 6.33 يعمل ظل مثل سبلينتر سيل اللي على ال PS2
                      والديفاين والبري ديفاين ما جاوبت؟
                      طيب في ال action عرفت my
                      أرجو توضيح كامل من دون معرف سابقا (لو سمحت) فهمي ثقيل
                      وممكن تحط درس للمبتدئين (او روابط) عن البرمجة في 3dgs
                      واسف على الأطاله
                      وشكرا مقدما..... :

                      تعليق


                      • #56
                        و هل ممكن عمل lens flare لأي اضاءه غير الشمس ؟
                        أو شبيهه؟
                        وكيف؟
                        وكيف أقدر مثلا اذا وصل الللاعب لمنطقة معينه في الlevel يحدث صوت أو يتحرك شئ؟

                        تعليق


                        • #57
                          الله يعطيك العافية يا أخي الصراحة أنت معلم
                          أود أن أسأل كيف نقوم باكساء مجسم وخاصة اذا كان مستوردا من الماكس
                          فقد قمتم بانشاء مجسم لمسجد وقمت باكساءه بخرائط صور عادية وعند تصديره بصيغة 3ds الى MED
                          ظهرت الخرائط بشكل غريب ومقطع ولم أستطيع اكساءه خاصة أنها صعبة في هذا البرنامج\
                          أرجو الرد بسرعة وجزاك الله خيرا

                          تعليق


                          • #58
                            اعذراني أخواي mrb , reactor ستأخر في الرد لظروف .
                            وكرد سريع لك أخي reactor انظر لهذا المقبس الذي يمكنك من التصدير لصيغة الغيم ستوديو بالخامات من الماكس فورا :
                            http://www.conitecserver.com/down/maxexport4.zip
                            ماكس 4 وماكس 5
                            إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

                            تعليق


                            • #59
                              يبدو أنك محترف جدا أخي أسد الله في 3d gamestudio بالتوفيق

                              تعليق


                              • #60
                                يا شباب لقد عرفت الحل انه باستخدام Render To Texture
                                وتصدير الملف الى 3DS واستيراده من MED

                                تعليق

                                يعمل...
                                X