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

ردود: 8 | زيارات: 804
  1. #1
    عضو نشيط
    صور رمزية zebra
    تاريخ التسجيل
    Sep 2010
    المنطقة
    * أم الدنيـــا *
    العمر
    20
    ردود
    810

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

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

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


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




  2. #2
    سأصل يوما ما
    صور رمزية الرهيب sfn
    تاريخ التسجيل
    Jun 2007
    المنطقة
    المـــ بلد 3d ـــغرب
    العمر
    28
    ردود
    1,688
    تقصد متل الركوب في لعبت gta
    ادخل هنا لتعرف اغلب ألأمور عني وسبب اخطئي الكتابية

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

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




    رقم الهاتف

    00212601949253

  3. #3
    عضو نشيط
    صور رمزية zebra
    تاريخ التسجيل
    Sep 2010
    المنطقة
    * أم الدنيـــا *
    العمر
    20
    ردود
    810
    نعم وفي كل الالعاب ازاي بينتقل التحكم
    3Ds Max Student
    قناة Mzeid تهتم بالتقنية والتصميم

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


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



  4. #4
    مشرف منبر Games Design
    صور رمزية general1
    تاريخ التسجيل
    Jun 2007
    ردود
    1,066
    شوف الموضوع نوعا ما سهل ,

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

    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. #5
    عضو نشيط
    صور رمزية zebra
    تاريخ التسجيل
    Sep 2010
    المنطقة
    * أم الدنيـــا *
    العمر
    20
    ردود
    810
    شكرا لك جدا علي الإهتمام والمساعدة
    3Ds Max Student
    قناة Mzeid تهتم بالتقنية والتصميم

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


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



  6. #6
    عضو متميز
    صور رمزية naoufal
    تاريخ التسجيل
    Feb 2010
    المنطقة
    دولة الخلافة
    العمر
    23
    ردود
    1,141
    يا اخي ان اسف لكن في مشكلة عندك وهي انك لا تستطيع عمل خورزمية لما تفكر فيه وهدي الاخيرة درورية فليس دائما عليك اتباع طريقة معتمدة في اغلب العاب لزم تعمل طريقتك خاصة تم تحولها الى كود وتسئل عن كيف اعمل هد واه هو كود ال بيجعل كدة يصبح كدة

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

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



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

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

  8. #8
    عضو متميز
    صور رمزية naoufal
    تاريخ التسجيل
    Feb 2010
    المنطقة
    دولة الخلافة
    العمر
    23
    ردود
    1,141
    ان لم اكن اريد لهد الامر لكن طرحت هن عل هد شكل ليستفيد جميع بما ان الامر مختص بركوب سياراة فكرت اطرح سال لان حيفيد في هد مجال ايضا
    الثورة الاسلامية الكبرى لاعادة الخلافة الراشدة
    بسم الله الرحمان الرحيم... انما النصر صبر ساعة فلا هوان ولا ستكان حت يعود الضلم تحت الاقدام ويعاقب الخونة وانجاس وترفع الرايات سود و لترتاع يهود لقرب الوعود فالتكن هته الثورة يا اهل مصر و سورية ويا اخواني في العالم اجمع ثورة غضب ثورة غضب خالصة لوجه الله فالتكن بداية النهاية ليعلم اليهود ان الامة اصبحت على فجر النصر وليكن اول بشارات النصر الانتقام من الخونة هم من بني جلدتنا وما هم منا...
    امة واحدة راية واحد حرب واحدة

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل