Unconfigured Ad Widget

تقليص

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

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

[Unity3D] درس عن تمكين اللاعب من اخذ Screenshots متعددة للعبة

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

  • [Unity3D] درس عن تمكين اللاعب من اخذ Screenshots متعددة للعبة

    السلام عليكم..

    ده درس على السريع عن الطريقة اللى تخليه بيها اللاعب يقدر ياخد Screenshots للعبتك وهو بيلعبها .... الدرس بيتضمن طريقة عمل Path لمكان الصور وطريقة تصوير الصور نفسها وطريقة نخلى اللاعب يقدر ياخد بيها اكتر من صورة.

    الدرس

    ملك إنحصر وجوده فى مملكة خياله

  • #2
    يعطيييييك الف عآفية زيآد .. تم نشره على صفحتي لعيونك

    بس ممكن محرر السكربتات خآصتك ؟ اشوفه جيد
    سبحان الله وبحمده سبحان الله العظيم

    هدية ثمينة :

    http://adf.ly/OM8Mt

    ....

    تعليق


    • #3
      اولا اشكرك كثيرا على الدرس وما شاء الله الدرس اسلوبه بسيط و فى نفس الوقت مفيد .
      وثانيا بالنسبة للعضو n70
      ده برنامج visual studio 2010 خاص فقط للسى شارب يعنى مينفعش تستعمله للجافا سكربت
      هو طبعا الفيجوال استديو بيستعمل فى لغات اخرى كثيرة لكن انا بتكلم بالنسبة لليونتى

      تعليق


      • #4
        ^ شكرآ لك .. هل يوجد محرر اخر سهل لليونتي .. يظهر الاخطاء مباشرة ويعلمني آلآخطاء
        سبحان الله وبحمده سبحان الله العظيم

        هدية ثمينة :

        http://adf.ly/OM8Mt

        ....

        تعليق


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



          تعليق


          • #6
            بالنسبة لمحررات اليونتى فى رأيى افضل الاثنين الفيجوال سى شارب اللى هو احد فروع الفيجوال استديو ده طبعا للسى شارب اما للجافا سكربت فافضل حاجة برنامج UnityScriptEditor ده طبعا رأيى الخاص مش معنى كده انى المونو ديفلوبر وحش بس دول افضل والله اعلم .
            وجزاك الله خيرا يا زياد على درسك ذاك

            تعليق


            • #7
              شكراً على المرور شباب ... سعيد انى قدرت اساعد.

              ملك إنحصر وجوده فى مملكة خياله

              تعليق


              • #8
                جزاك الله كل خير..
                M HAMMAD
                M.A.Moniem

                الله--سبحان الله وبحمده سبحان الله العظيم--المستعان
                قال الأنيمتور المناضل منعم كامل :
                لو لم أكن أنيمتور لوددت أن أكون أنيمتور

                تعليق


                • #9
                  بارك الله فيك أخي زياد على هذا الدرس المهم جعله الله في ميزان حسناتك

                  تعليق


                  • #10
                    شكرا لك اخي

                    تعليق


                    • #11
                      شو الفرق بين الـ do while و الif

                      يعني على ما اظن بتقدر تحطها
                      if(file.exits)

                      من دون ما تحط ال do while loop!!؟
                      UDK-Team

                      UNREAL ENGINE 4

                      تعليق


                      • #12
                        انا هحاول اوضح الفرق لك مؤقتا لغاية ما زياد يشرحلها لك بالتفصيل .
                        اولا : هشرحلك ايه وظيفة do while واختلافها عن while loop العادية .
                        - كلاهم بينفذوا الاوامر اللى بداخلها او اللى بين الاقواس يعنى لحد ما الشرط اللى داخل () اللى بعد while يكون غلط .
                        - الفرق بينهم انى do while بتنفذ الامر اللى بداخلها مرة واحدة على الاقل حتى لو الشرط خطأ لان لو لاحظت هتلاقى الشرط مكتوب فى الاخر مش فى الاول . اما while loop لازم الشرط يتحقق فى الاول عشان الشرط مكتوب فى اول الloop .
                        كده يبقى انتهانا من وظيفة do while loop عامتا .

                        ثانيا: نجى بقى للسؤال الخاص بيك ليه هو مستخدمش if(file.exists)
                        - اول سبب انى if لا تكرر الاوامر بداخلها يعنى بتحقق من الشرط مرة واحدة لو صح تنفذ اللى جواها لو غلط خلاص تعديها على عكس do while
                        - ثانى السبب هو مترتب على الاول انت لو لاحظت انى زياد خلى عدد السكرين شوت فى الاخر = 0 عشان لو مثلا هو اخذ اربع صور ومسح صورة فى النص ميحلصش لخبطة فى الترتيب يعنى من الاخر هو عملها كده عشان فى كل مرة يتحقق من كل الصور من اول صورة لغاية اخر صورة وده مكنش ينفع احققه عن طريق if لوحدها .

                        يعنى انت لو استخدمت if فى الكود ومفيش صور هيحصل الاتى انى هتجى if تتحق من الشرط هتلاقيه خطأ وبذلك مش هينفذ الاوامر اللى بداخله خلاص وبذلك مش هيبقى هيبقى فى path خالص وهينتج خطأ فى الكود كله وطبعا انت ممكن ترد عليا وتقولى انك ممكن تعمل السكرين شوت برة يساوى واحد و تعمل path فى الخارج ايضا كل ده قبل الif يعنى عشان ميحصلش الخطأ فعشان كده هذكر مثال اخر .

                        المثال الثانى هنفترض انك اخذت صورتين هيحصل الاتى المعالج هيجى يبص على الشرط هيلاقى الملف موجود فعلا يعنى الشرط متحقق فهيروح منفذ الاوامر اللى بعد if اللى داخل القوسين دول {} فعلا وهيروح خارج برة الشرط خلاص فبكده هيكون عدد السكرين شوت = 2 -على اساس انى خلينا السكرين شوت = 1 بدل 0 - والصورة اسمها screenshot 2 وانت المفروض واخذ صورتين فهيحصل الاتى انى الصورة الجديدة هتتحط مكان الscreenshot 2 لانى if لا تحقق من الشرط الا مرة واحدة فقط وفى كل مرة هيحصل نفس الكلام يعنى كل مرة هتنج الصورة الجديدة مكان نفس screenshot 2 .

                        اتمنى اكون وصلتك اى معلومة من الكلام ده وطبعا انا فاشل فى الشرح جدا بس بحاول اساعد.
                        التعديل الأخير تم بواسطة ProToN; 01 / 10 / 2012, 12:01 AM.

                        تعليق


                        • #13
                          ممممم اظن اني فهمت ليش

                          يعني بالفريم الواحد بضله الdo while loop يعيد لحتا يسير الشرط غلط

                          اما الif بس مرة وحدة
                          UDK-Team

                          UNREAL ENGINE 4

                          تعليق

                          يعمل...
                          X