Unconfigured Ad Widget

تقليص

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

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

((سؤال )) كيف صنع قائمة جاري التحميل في اليونتي

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

  • ((سؤال )) كيف صنع قائمة جاري التحميل في اليونتي

    السلام عليكم

    كيف حالكم إخواني

    سؤالي أنا عندي لعبة بتتأخر شوي بتحميل العناصر يلي جواتها ووقت بشغل اللعبة بتبقي جامدة فترة بعدين بتتشتغل فأنا بدي بدل ما تحمد اللعبة تطلع نافذة جاري التحميل طبعا المحرك هو يونتي ثريدي

    شكرا سلفا
    يلعن روحك يا حافظ
    مدونتي
    http://blackcatgamedev.3abber.com
    قناتي على YouTube
    http://www.youtube.com/user/vexedwolff
    مدونة ألعاب العرب ((نرجو الدعم))
    http://arabgame.3abber.com
    آخر تطورات لعبتي World Of Cube((أرجو النقد و التقيم))
    إضغط هنا




  • #2
    والله أخي ما أعرف لكن أعتقد ممكن تعمل القائمة بالفلاش بزمن معين وبعدين تصدرها وتخليها تبدأ قبل بداية اللعبة ببحث لك وإن لقيت حل أخبرتك فيه
    イブラヒムです
    Baaaaaaaaak

    تعليق


    • #3
      المشاركة الأصلية بواسطة imb مشاهدة المشاركة
      والله أخي ما أعرف لكن أعتقد ممكن تعمل القائمة بالفلاش بزمن معين وبعدين تصدرها وتخليها تبدأ قبل بداية اللعبة ببحث لك وإن لقيت حل أخبرتك فيه
      شكرا لك بس ما أتوقع أنو يمشي حال إقتراحك لأن سرعات الأجهزة مختلفة
      وشكرا لك مجددا و منتظر باقي الأعضاء
      يلعن روحك يا حافظ
      مدونتي
      http://blackcatgamedev.3abber.com
      قناتي على YouTube
      http://www.youtube.com/user/vexedwolff
      مدونة ألعاب العرب ((نرجو الدعم))
      http://arabgame.3abber.com
      آخر تطورات لعبتي World Of Cube((أرجو النقد و التقيم))
      إضغط هنا



      تعليق


      • #4
        أضفني على المايل اخي اعطيك طريقه جيده جدا ^^ لست مافرغ كثيرا لوضع الشرح هنا انتظرك الامسية لو تريد اخي العزيز
        Algeria
        -------------
        C++ & DirectX
        fOr EvEr
        -------
        add me : prmohamed@hotmail.com

        or : kauchmar051@hotmail.com


        تعليق


        • #5
          سطحيا شوف اعمل level ضع فيها gui كما تريد يحمل يرجى الانتظار مثلا او كما تريد جاري التحميل في الليفل احد مجسمات ضع كود انه بعد مثلا 10 ثواني يحمل الليفل الخاص باللمرحلة 1 مثلا من اللعبه بحيث ان عند الضغط في القائمة الرئيسية على بدأ اللعب يحمل مباشرة الليفل الي تحوي gui و هيا تلقائيا بعد فترة زمنية تبدأ اللعبه لو بدك الكود اعطيك ^^
          Algeria
          -------------
          C++ & DirectX
          fOr EvEr
          -------
          add me : prmohamed@hotmail.com

          or : kauchmar051@hotmail.com


          تعليق


          • #6
            أخي Pr MoHaMeD تقصد كالتالي


            كود:
            private var time_sec = 12.0;
            
            function Update () {
            if (Time.time > time_sec) {
            Application.LoadLevel(...);
            }
            }
            
            function OnGUI () {
            GUI.Label(Rect(800,350,80,20), "Loding..." );
            }
            イブラヒムです
            Baaaaaaaaak

            تعليق


            • #7
              يس تقريبا اخي لكن إنزع الكود الاخير لاننا راح نعمل تصميم و نركبه على gui texture مباشرة في اللعبه بدون حاجه لبرمجه ^^ اظنها هده طريق بسيطه و تفي بالغرض أنا الان على حاسوبي المحمول لو تريد انتقل الى الدسكتوب و اعطيك نمودج كامل
              Algeria
              -------------
              C++ & DirectX
              fOr EvEr
              -------
              add me : prmohamed@hotmail.com

              or : kauchmar051@hotmail.com


              تعليق


              • #8
                جميل فهمت قصدك
                بس أنا ما عندي وقت للتصميم عشان كده كتبته زي أنت ما شفت
                イブラヒムです
                Baaaaaaaaak

                تعليق


                • #9
                  وإيش رأيك لو تعمله هكذا عشان يكون متحرك

                  كود:
                  private var time_sec = 6.0;
                  var loding : Texture;
                  
                  function Update () {
                  if (Time.time > time_sec) {
                  Application.LoadLevel(...);
                  }
                  }
                  
                  function OnGUI () {
                  if (Time.time > 1) {
                  GUI.DrawTexture(Rect(800,350,0,40),loding );
                  }
                  if (Time.time > 2) {
                  GUI.DrawTexture(Rect(800,350,20,40),loding );
                  }
                  if (Time.time > 3) {
                  GUI.DrawTexture(Rect(800,350,40,40),loding );
                  }
                  if (Time.time > 4) {
                  GUI.DrawTexture(Rect(800,350,60,40),loding );
                  }
                  if (Time.time > 5) {
                  GUI.DrawTexture(Rect(800,350,80,40),loding );
                  }
                  if (Time.time > 6) {
                  GUI.DrawTexture(Rect(800,350,100,40),loding );
                  }
                  }

                  イブラヒムです
                  Baaaaaaaaak

                  تعليق


                  • #10
                    فكره جيده جدا و الافضل تضيف لكن كلة تحميل نقطه و تزيد بنقطه في كل مره ليظهر كأنه يتحمل
                    Algeria
                    -------------
                    C++ & DirectX
                    fOr EvEr
                    -------
                    add me : prmohamed@hotmail.com

                    or : kauchmar051@hotmail.com


                    تعليق


                    • #11
                      ههه أكيد لكن عندي بعض الأفكار سأنفذها وأطور الكود وسأحاول عمل إختصار لطريقة زيادة التحميل لأن هذه الطريقة متعبة وإن شاء الله غدا أضع الكود النهائي إن إستطعت أيضا الكود الثاني طريقة زيادة التحميل تشبه طريقة الأخ زياد في الحياة للعبة فاصوليا لكن بتعديل لها كما سئل بعض لأخوة
                      イブラヒムです
                      Baaaaaaaaak

                      تعليق


                      • #12
                        السلام عليكم شكراً لك اخي علي الطريقة ولكن ارجو شرح ادق بعد اذنكم حتي تصل الينا الطريقة وتقبلو مروري
                        M-Essam@

                        تعليق


                        • #13
                          أي طريقة أخي الحياة للعبة فاصوليا أم نافذة جاري التحميل أمهلني لليلة وأرفع الكود وإذا تريد شرح مش مشكلة أما لو تريد الحياة تبع لعبة فاصوليا هذا أمر ثاني بس قول وأنا أحاول أساعدك
                          イブラヒムです
                          Baaaaaaaaak

                          تعليق


                          • #14
                            السلام عليكم ورحمة الله عذرا على تأخري لكن لدي ضروفي الخاصة المهم هذا الكود فيه ظهور التحميل وأيضا بعد إنتهاء التحميل تظهر عبارة إضغط أي زر للبدء ويمكنك ضغط أي زر للأنتقال للمرحلة التالية ويعمل الكود في أي دقة وحجم للشاشة فهو مرن ويصغر ويكبر حسب تغير الدقة (دائما تبقى التحميل والجملة في وسط الشاشة مع إنقاص نصف طول صورة التحميل من الكود التالي
                            <GUI.DrawTexture(Rect(Screen.width/2-(1/2),Screen.height/2,40,50),loding );> وذالك لجعلها في المنتصف أي تغير بدل القوسين ذي اللون الأحمر بنصف طول التكتشر ) أما بالنسبة للحركة فلم أعملها لعدم توفر الوقت لكن يمكنك إستخدام الطريقة التي في الأعلى حتى أحضر طريقة أخرى هي في رأسي لكن لايوجد متسع من الوقت للتنفيذ ولكن غدا إن إستطعت عملت طريقتين تانبه غير الي فوق للتحريك أتمنى تستفيد

                            كود:
                            private var time_sec = 3.0;
                            var loding : Texture;
                            
                            function Update () {
                            if (Time.time > time_sec) {
                            if (Input.anyKey) {
                            Application.LoadLevel(...);
                            }
                            }
                            }
                            
                            function OnGUI () {
                            if (Time.time > time_sec) {
                            GUI.Label(Rect(Screen.width/2-50,Screen.height/2+100,200,200),"prese any key to start");
                            }
                            GUI.DrawTexture(Rect(Screen.width/2,Screen.height/2,40,50),loding );
                            }
                            イブラヒムです
                            Baaaaaaaaak

                            تعليق


                            • #15
                              شكرا لك أخي وأنا ماكنت موجود خلال اليومين الماضين مشان هيك ما قدرت أرد على شي و شكرا على الدرس
                              يلعن روحك يا حافظ
                              مدونتي
                              http://blackcatgamedev.3abber.com
                              قناتي على YouTube
                              http://www.youtube.com/user/vexedwolff
                              مدونة ألعاب العرب ((نرجو الدعم))
                              http://arabgame.3abber.com
                              آخر تطورات لعبتي World Of Cube((أرجو النقد و التقيم))
                              إضغط هنا



                              تعليق

                              يعمل...
                              X