Unconfigured Ad Widget

تقليص

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

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

السلام عليكم اخوتي مشتاق لكم جدا جدا ولدي بعض الاستفسارات

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

  • السلام عليكم اخوتي مشتاق لكم جدا جدا ولدي بعض الاستفسارات

    اخوتي كثير منا يرى في اغلب الالعاب بعض المدخلات مثل حين ا ضغط على زر a في الكيبورد ثلاث مرات تشتغل حركه معينه او اضغطه اربع مرات تشتغل حركه اخرى و احين اضغط عليه ثلاث مرات و اضغط لb تشتغل حركه معينه فكيف نعمل ذلك في اليونتي نعلم حين نحدد الضغط على زر a من او ضغطه تعمل الحركه فكيف يتم عمل ما ذكرته سابقا وشيء الاخر كيف يتم عمل توقف للعبه يعني ستارت يعني اضغط زر معين تتوقف اللعبه وكيف يمكن عمل اذا اصبحت المسافه بين الشخصيه والباب اقل من 1 ينفتح الباب يعني تشتغل حركة فتح الباب ارجو المساعده لكي نفهم بعض الامور الغامضه في برمجة الالعاب وشكرا لكم جميعا
    لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
    قال رسول الله (ص)
    خير الناس من نفع الناس
    صدق رسول الله(ص)
    وقال رسول الله (ص)
    الفتنة نائمة لعن الله من أيقظها
    صدق رسول الله(ص)
    //////////////////////////////////////////////
    لا تاخذ حقك من اخو ظالمك
    لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
    خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
    ومن عفا فذلك كبير له عند الله
    هذه اخلاق
    الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
    لا نريد تشويه صورة الاسلام

  • #2
    اخي انشئ متغير عددي واجعله كلما تضغط a يزداد
    واصنع فنكشن خليها تنتظر ثانية ثم تنظر إذا كان عدد المتغير لم يتغير خلال هذه الثانية تصبح قيمة متغير فلاني true
    وشغل هذا الفنكشن عندما تضغط على a
    وضع إذا كان المتغير الفلاني true
    يقوم بتشغيل حركة معينة حسب عدد a
    ويقوم بجعل a 0
    ويقوم بجعل المتغير الفلاني false


    وبالنسبة لإيقاف اللعبة
    Time.timescale =0
    ولتشغيلها
    =1

    تعليق


    • #3
      مشكور اخي على المساعده الطيبه جعلها الله في ميزان حسناتك و اتمنى ان تعمل لنا كود حول ضغط a عدد مرات لتعمل الحركه ارجو ارجو ان تعمله لنا وشكرا لك اخي العزيز
      لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
      قال رسول الله (ص)
      خير الناس من نفع الناس
      صدق رسول الله(ص)
      وقال رسول الله (ص)
      الفتنة نائمة لعن الله من أيقظها
      صدق رسول الله(ص)
      //////////////////////////////////////////////
      لا تاخذ حقك من اخو ظالمك
      لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
      خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
      ومن عفا فذلك كبير له عند الله
      هذه اخلاق
      الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
      لا نريد تشويه صورة الاسلام

      تعليق


      • #4
        اخوان ممكن مساعده في ضغط a عدد 4مرات لتعمل الحركه
        لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
        قال رسول الله (ص)
        خير الناس من نفع الناس
        صدق رسول الله(ص)
        وقال رسول الله (ص)
        الفتنة نائمة لعن الله من أيقظها
        صدق رسول الله(ص)
        //////////////////////////////////////////////
        لا تاخذ حقك من اخو ظالمك
        لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
        خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
        ومن عفا فذلك كبير له عند الله
        هذه اخلاق
        الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
        لا نريد تشويه صورة الاسلام

        تعليق


        • #5
          يعني مثال اذا اضغط على
          w,w,w الحركه تعمل
          واذا اضغط على w,w,w,x
          حركه اخرى تعمل ممكن سكربت لهذا الامر رجائا
          لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
          قال رسول الله (ص)
          خير الناس من نفع الناس
          صدق رسول الله(ص)
          وقال رسول الله (ص)
          الفتنة نائمة لعن الله من أيقظها
          صدق رسول الله(ص)
          //////////////////////////////////////////////
          لا تاخذ حقك من اخو ظالمك
          لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
          خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
          ومن عفا فذلك كبير له عند الله
          هذه اخلاق
          الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
          لا نريد تشويه صورة الاسلام

          تعليق


          • #6
            أخي هل عندك علم بالسكريبتات ولا لا ؟؟؟

            ممكن أعطيك pseudocode خفيف لو تحب ... يعني قصدي كود مبسط يشرح لك وأنت تكتب الكود

            تعليق


            • #7
              اتمنى ذلك اخي و ارجو ان يفيدنا احد ذوي الخبره نعم اعطني السكربت لعكلي استطيع ان اكتبه وان لم استطع سوف اترك هذا لاخوتي في المنتدى ان يساعدونا و لك كل لاحترام والتقدير
              لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
              قال رسول الله (ص)
              خير الناس من نفع الناس
              صدق رسول الله(ص)
              وقال رسول الله (ص)
              الفتنة نائمة لعن الله من أيقظها
              صدق رسول الله(ص)
              //////////////////////////////////////////////
              لا تاخذ حقك من اخو ظالمك
              لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
              خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
              ومن عفا فذلك كبير له عند الله
              هذه اخلاق
              الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
              لا نريد تشويه صورة الاسلام

              تعليق


              • #8
                اخوان ممكن مساعده في ضغط a عدد 4مرات لتعمل الحركه
                واذا اضغط على w,w,w,x
                أخي هناك فرق بين هذه وهذه أنت قلي بالضبط ماذا تريد ... ولماذا ... يعني هل هية لحركات قتالية مثل tekken أو street fighter ؟؟

                تعليق


                • #9
                  صحيح اخي انت تفهمني بالضبط هذا ما اقصد يعني لكل ضغطه حركه مختلفه يعني انت تعرف اذا اجعل لكل حركه زر معين راح يصير كثير
                  لذلك اريد ان اعمل مثل ما نشاهد في الالعاب حين تضغط على الزر عدة ضغطات تجد كل ضغطه حركه
                  لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
                  قال رسول الله (ص)
                  خير الناس من نفع الناس
                  صدق رسول الله(ص)
                  وقال رسول الله (ص)
                  الفتنة نائمة لعن الله من أيقظها
                  صدق رسول الله(ص)
                  //////////////////////////////////////////////
                  لا تاخذ حقك من اخو ظالمك
                  لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
                  خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
                  ومن عفا فذلك كبير له عند الله
                  هذه اخلاق
                  الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
                  لا نريد تشويه صورة الاسلام

                  تعليق


                  • #10
                    يجب أن تعمل مكدّس يفرغ نفسه كل ثانية مثلاً ... هذا الكود للشرح.... لو أني أعرف أبرمج على اليونيتي كنت أعطيتك الكود الحقيقي

                    أتمنى من أحد أعضاء اليونيتي يساعدنا

                    أول شيء أنشئ مصفوفة فيها ترتيب الأزرار هذه المصفوفة فيها حركتين


                    كود:
                    Moves = new Array ("aaaa","ssaa"...

                    ننشئ مصفوفة لحفظ الأزرار ونبرمجها لكي تحفظ الزر المضغوط
                    أما التايمر فننشئه ونضع فيه قيمة أنا وضعت فيه 30 وهي قيمة عشوائية تحدد حسب الطلب (تحتاج واحد يونيتي) نحن في فلاش نربط الحدث المتكرر بدالة onEnterFrame وهو حدث يتم كل ما يدخل فيلم فلاش frame جديد عموماً أسميته في الكود Always do
                    كود:
                    [LEFT]buttons = new Array();
                    ArrPointer = 0;
                    Timer = 30;
                    always do :{
                     timer--;
                    if (Timer ==0) {
                    ArrPointer = 0; //thats mean clear array
                    CurrentMove = ""
                    }}
                    onPressButton : do{
                    //add the button to buttons[ArrPointer]
                    ArrPointer++;
                    Timer = 30; // reset
                    string CurrentMove = buttons[0] + buttons[1] ... etc
                    for all moves in Moves Array {
                    if (moves[i] == CurrentMove
                    SpecialMove (CurrentMove)
                    }
                    } [/LEFT]
                    آخر سطرين : عندما يكون الـ CurrentMove يساوي لأي حركة محفوظة مسبقاً في المصفوفة moves فإنه تمرر هذه القيمة إلى فنكشن يقوم هو بفعل الحركة المناسبة لهذه الحركة ... خلي الفنكشن مثلاً يكون شبيه بهذا :
                    كود:
                    function SpecialMove(var){
                    switch (var) {
                    case "aaaa" : 
                    fireStrike();
                    break
                    ...etc
                    }
                    لا أدري إن كنت أفدت بشيء لكن هذا اللي عندي ... اللي فهم الفكرة العامة وعنده سؤال تفضل

                    تعليق


                    • #11
                      شرح جميل من يد جميل شكرا لك اخي العزيز اعتقد ان تطبيق مثل هذا على اليونتي صعب لان بعض الاوامر تختلف بالتنفيذ عند كتابة الكود
                      اتمنى احد الاخوه يساعدنا في ذلك وشكرا لك اخي العزيز اتمنى نصل الى هذه الفكره وكيف عملها
                      لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
                      قال رسول الله (ص)
                      خير الناس من نفع الناس
                      صدق رسول الله(ص)
                      وقال رسول الله (ص)
                      الفتنة نائمة لعن الله من أيقظها
                      صدق رسول الله(ص)
                      //////////////////////////////////////////////
                      لا تاخذ حقك من اخو ظالمك
                      لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
                      خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
                      ومن عفا فذلك كبير له عند الله
                      هذه اخلاق
                      الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
                      لا نريد تشويه صورة الاسلام

                      تعليق


                      • #12
                        هل من مساعده هل يعقل ان لا يوجد احد من مبرمجي القسم يعرف ذلك ام لا يهمه امر بالمساعده
                        لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
                        قال رسول الله (ص)
                        خير الناس من نفع الناس
                        صدق رسول الله(ص)
                        وقال رسول الله (ص)
                        الفتنة نائمة لعن الله من أيقظها
                        صدق رسول الله(ص)
                        //////////////////////////////////////////////
                        لا تاخذ حقك من اخو ظالمك
                        لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
                        خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
                        ومن عفا فذلك كبير له عند الله
                        هذه اخلاق
                        الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
                        لا نريد تشويه صورة الاسلام

                        تعليق


                        • #13
                          ساكتب لك هذا السكربت

                          اولا عندما تضغط على زر
                          wwwx يعمل حدث رقم 1
                          ثانيا عند تضعط على زر
                          www يعمل حدث رقم 2

                          ثالثاااااا

                          عندما تتاخر في ضغط الازرار
                          سوف يقوم عداد زمني بالترجيع الباينات لسابق عهدهااا


                          مثال توضيحي
                          عندما تضغط
                          w ثم تنتظر لمدة 3 ثواني وتضغط على ww

                          فسوف لن يعمل اي حدث
                          لانه سوف يهمل اي زر قمت بالضغط عليه خلال فترة 3 ثواني

                          لذلك يجب ان تضغط www بسرعة وهكذااااا

                          كود PHP:
                          var w1 = 0;
                          
                          var x1= false ;
                          
                          var rate = 3;
                          
                          var next = 3 ;
                          
                          function Update () {
                          
                          
                          
                          if (Time.time > next)
                          
                          {
                          
                          w1=0;
                          
                          x1=false;
                          
                          print (w1);
                          
                          print (x1);
                          
                          next = Time.time + rate;
                          
                          }
                          
                          
                          
                          
                          
                          
                          
                          if (Input.GetKeyDown ("w"))
                          
                          {
                          
                          w1++;
                          
                          print (w1);
                          
                          print (x1);
                          
                          }
                          
                          
                          
                          if (Input.GetKeyDown ("x"))
                          
                          {
                          
                          x1= true ;
                          
                          w1=0 ;
                          
                          print (w1);
                          
                          print (x1);
                          
                          }
                          
                          
                          
                          if (w1==3&& x1== true)
                          
                          {
                          
                          // do what you want 
                          
                          w1 = 0;
                          
                          x1= false ;
                          
                          }
                          
                          
                          
                          if (w1==3 && x1== false)
                          
                          {
                          
                          // do what you want 
                          
                          w1 = 0;
                          
                          x1= false ;
                          
                          }
                          
                          
                          
                          } 
                          

                          انا لن اكون متواجد للاجابة على اي استفسار لذلك حاول ان تسال الاخوان فهم قادرين على التعديل على الكود

                          وتقبل تحياتي اخوك مبارك الرشيدي
                          اللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
                          وتفتك باعدائك اعداء الدين


                          تعليق


                          • #14
                            مشكككككككككككككككككككور اخي العزيز على هذا الرد الجميل جزاك الله خيرا في الدنيا والاخره اتمنى من الاخوه المشاركه في حل مشاكل الاعضاء لنصل الى النتيجه الذي نريد وشكرا لك اخي مره اخرى اتمنى من احد الاخوه يشرح لنا الكود لكي نستطيع تطبيق الحركه بالزر المناسب ولكي نفهم خطوات البرمجه على مثل هذا النوع من المدخلات
                            لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
                            قال رسول الله (ص)
                            خير الناس من نفع الناس
                            صدق رسول الله(ص)
                            وقال رسول الله (ص)
                            الفتنة نائمة لعن الله من أيقظها
                            صدق رسول الله(ص)
                            //////////////////////////////////////////////
                            لا تاخذ حقك من اخو ظالمك
                            لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
                            خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
                            ومن عفا فذلك كبير له عند الله
                            هذه اخلاق
                            الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
                            لا نريد تشويه صورة الاسلام

                            تعليق


                            • #15
                              الله يا اخي انت انقذتي بهذا السكربت الله ينقذك من كل شر
                              لماذا قتل المسلم للمسلم ماذا تقول حين وقوفك امام الجميل العظيم
                              قال رسول الله (ص)
                              خير الناس من نفع الناس
                              صدق رسول الله(ص)
                              وقال رسول الله (ص)
                              الفتنة نائمة لعن الله من أيقظها
                              صدق رسول الله(ص)
                              //////////////////////////////////////////////
                              لا تاخذ حقك من اخو ظالمك
                              لا تاخذ حقك من امة ظالمك فهم لا يملكون السلطه عليه
                              خذ حقك من ظالمك نفسه وليس امة ظالمك ولا اخو ظالمك
                              ومن عفا فذلك كبير له عند الله
                              هذه اخلاق
                              الاسلام والمسلم و المؤمن الحقيقي وما اوصى به خير البشر
                              لا نريد تشويه صورة الاسلام

                              تعليق

                              يعمل...
                              X