Unconfigured Ad Widget

تقليص

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

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

ممكن حد يشرحلي كيفية تبرمج قيادة السيارات في الألعاب باستخدام جافاسكربت

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

  • ممكن حد يشرحلي كيفية تبرمج قيادة السيارات في الألعاب باستخدام جافاسكربت

    ممكن حد يشرحلي كيف تبرمج السيارات في الالعاب ازاي بينتقل التحكم من اللاعب الي السيارة أو المركبة التي يركبها اللاعب بحيث عندما اضغط enter يركب اللاعب (ينتقل تحكم الحركة من اللاعب إلي السيارة)
    3Ds Max Student
    قناة Mzeid تهتم بالتقنية والتصميم

    رابط القناة من اليوتيوب من هنا :https://www.youtube.com/user/MzeidCh
    رابط القناة علي الفيس بوك:
    https://www.facebook.com/MzeidCh
    mohamed ayman zeid


    *******
    سبحان الله وبحمده سبحان الله العظيم لا إله إلا الله وحده لاشريك له له الملك وله الحمد وهو علي كل شئ قدير



  • #2
    تقصد متل الركوب في لعبت gta
    ادخل هنا لتعرف اغلب ألأمور عني وسبب اخطئي الكتابية

    سيرة حياتي باختصار

    http://maxforums.net/showthread.php?t=121695




    رقم الهاتف

    00212601949253

    تعليق


    • #3
      نعم وفي كل الالعاب ازاي بينتقل التحكم
      3Ds Max Student
      قناة Mzeid تهتم بالتقنية والتصميم

      رابط القناة من اليوتيوب من هنا :https://www.youtube.com/user/MzeidCh
      رابط القناة علي الفيس بوك:
      https://www.facebook.com/MzeidCh
      mohamed ayman zeid


      *******
      سبحان الله وبحمده سبحان الله العظيم لا إله إلا الله وحده لاشريك له له الملك وله الحمد وهو علي كل شئ قدير


      تعليق


      • #4
        شوف الموضوع نوعا ما سهل ,

        فالنعتبر ان هناك حالتان فقط للاعب حالة المشي و حالة الركوب

        enum States
        {
        Walking,Driving
        }
        States currentState = States.Walking;

        فمثلا انت تقول عندما يضغط على الenter فيكون الكود مشابه لهذا :

        if (input.enterpressed)
        {
        //فالنعتبر انك ستشغل انيميشن قبل الانتقال
        PlayAnimation();
        yield WaitForSeconds(2);
        if (currentState == States.Walking)
        currentState = States.Driving;
        if (currentState == States.Driving
        currentState = States.Walking;

        }

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

        if (currentState == States.Driving)
        {
        GetComponent("Driving Script").active = true;
        GetComponent("Walking Script").active = false;

        }
        else
        {
        GetComponent("Driving Script").active = false;
        GetComponent("Walking Script").active = true;

        }

        فهذه هي الفكرة العامة و يمكنك تطبيقها و تطويرها

        و ايضا يمكنك ان تجعل اللاعب يتبع السيارة (يعني يفضل بداخلها و هي تمشي) بأن تجعله ابنا للسيارة (child) بسطر مثل هذا :

        Player.Transform.parent = Car.Transform;

        و طبعا car هي gameobject معرف عندك في الكود

        طبعا الكود يحتوي على اخطاء املائية لأني كتبته هنا من دون ان اجربوا
        بالتوفيق لك و ننتظر تطبيقك ^_^
        Egypt


        I Love Direct-X

        سبحان الله و بحمده سبحان الله العظيم
        اللهم صلي وسلم و بارك علي سيدنا محمد

        تعليق


        • #5
          شكرا لك جدا علي الإهتمام والمساعدة
          3Ds Max Student
          قناة Mzeid تهتم بالتقنية والتصميم

          رابط القناة من اليوتيوب من هنا :https://www.youtube.com/user/MzeidCh
          رابط القناة علي الفيس بوك:
          https://www.facebook.com/MzeidCh
          mohamed ayman zeid


          *******
          سبحان الله وبحمده سبحان الله العظيم لا إله إلا الله وحده لاشريك له له الملك وله الحمد وهو علي كل شئ قدير


          تعليق


          • #6
            يا اخي ان اسف لكن في مشكلة عندك وهي انك لا تستطيع عمل خورزمية لما تفكر فيه وهدي الاخيرة درورية فليس دائما عليك اتباع طريقة معتمدة في اغلب العاب لزم تعمل طريقتك خاصة تم تحولها الى كود وتسئل عن كيف اعمل هد واه هو كود ال بيجعل كدة يصبح كدة

            ممكن افيدة بفكرة
            يعن تعمل كون بقول
            ان لم بكون العب في حلة تلامس مع سيارة
            ودغط زر q
            يصبح متغير مشي خاطا
            ومتغير قيادة صحيح

            وتلسق كود للسيارة بقوول
            لو كان متغير قيادة صحيح يصبح يشتغل السكريبت كدة وكدة
            يعن متلا سكريبت فيه موضع كمر يعن متلا تتوقف كمر 1 وتشتغل 2
            الي حيكون موضعها حسب احداتيات معينة
            ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
            المهم في كتير مم يمكنك عمله وخورزمياة ضرورية حت ولو لم تكن بقواعد المهم فكرة سكريبت يكون عقلك قادر عل استخلاصها من الي تريد عمله



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

            تعليق


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

              تعليق


              • #8
                ان لم اكن اريد لهد الامر لكن طرحت هن عل هد شكل ليستفيد جميع بما ان الامر مختص بركوب سياراة فكرت اطرح سال لان حيفيد في هد مجال ايضا
                الثورة الاسلامية الكبرى لاعادة الخلافة الراشدة
                بسم الله الرحمان الرحيم... انما النصر صبر ساعة فلا هوان ولا ستكان حت يعود الضلم تحت الاقدام ويعاقب الخونة وانجاس وترفع الرايات سود و لترتاع يهود لقرب الوعود فالتكن هته الثورة يا اهل مصر و سورية ويا اخواني في العالم اجمع ثورة غضب ثورة غضب خالصة لوجه الله فالتكن بداية النهاية ليعلم اليهود ان الامة اصبحت على فجر النصر وليكن اول بشارات النصر الانتقام من الخونة هم من بني جلدتنا وما هم منا...
                امة واحدة راية واحد حرب واحدة

                تعليق

                يعمل...
                X