موضوع: ارجو دخول ذوي الخبره

ردود: 7 | زيارات: 654
  1. #1

    Angry ارجو دخول ذوي الخبره

    السلام عليكم ورحمة الله وبركاته

    شباب انا عندي مشكله او (مشاااااااااااااكل)

    شباب انا بديت اشتغل على لعبة تشبه gta لكن واجهتني عدة مشاكل وارجو من ذوي الخبرة مساعدتي

    ملاحضه انا استخدم (unity 3d v3)

    المشاكل:-

    1- انا اعرف طريقة انو اريد ادخل الشخصية في السياره وهي animation واعرف ان animation يتم تطويرها بال max لكن كيف طريقة تطويرها لاني لست محترف في الماكس لاني كنت استخدم google sketchup

    2-عندما يدخل الشخصيه في السيارة كيف ينتقل التحكم الى السياره

    3- كيف اخلي الشخصيات الاخرى في المدينه تمشي وحدها وتركب السيارات وغيرها

    4- كيف يتم تصدير animation الى unity

    ارجو الرد سريعا من ذوي الخبرات والمطورين


  2. #2
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    انا ايضا اريد جواب لهذا السؤوال لاني اعمل على لعبه حربيه و بدأت لكني لم افهم كيف استورد الحركه الخ
    للنتظر ذوي الخبره

  3. #3
    مشرف منبر Games Design
    صور رمزية general1
    تاريخ التسجيل
    Jun 2007
    ردود
    1,066
    بالنسبة لأول سؤال فهناك قسم الماكس و هو به دروس هائلة عن هذا الموضوع (التحريك الخ..)

    بالنسبة لتصدير الحركة فلقد قمت بعمل سريع من قبل و موجود على هذا الرابط :
    http://www.mediafire.com/?mk97lq64s1ar6yy
    Egypt


    I Love Direct-X

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

  4. #4
    اقتباس الموضوع الأصلي كتب بواسطة general1 معاينة الرد
    بالنسبة لأول سؤال فهناك قسم الماكس و هو به دروس هائلة عن هذا الموضوع (التحريك الخ..)

    بالنسبة لتصدير الحركة فلقد قمت بعمل سريع من قبل و موجود على هذا الرابط :
    http://www.mediafire.com/?mk97lq64s1ar6yy

    مشكوووور اخي بس ارد تعطيني اجوبه او روابط للدروس

  5. #5
    السلام عليكم هذي أول مشاركة لي وأنا أقدر أجاوبك على السؤال الثاني والثالث والرابع
    بسم الله
    2-الأول تكتب نصين الأول لتحكم السيارة والثاني للتحكم في الشخصية ثم تضع (trigger) لتغيير التحكم مثال:
    var controllingMyCharacter=true;
    var controllingMyCar=false;
    وبالطبع مثلما أشرت سابقا تقوم بكتابة نصين مثال:
    if(controllingMyChracter){
    هنا أكتب سلوكات تحريك الشخصية من مشي وجري...
    }
    if(controllingMyCar){
    هنا أكتب سلوكات تحريك السيارة من اقلاع والسرعة الى التحكم في السيارة....
    }
    الان أنت تتحكم في الشخصية فعندما تريد التحكم في السيارة تضع box مثلا عند باب السيارة وتجعله isTrigger
    وتقوم بتعيين الشخصية مثلا:MyPlayer
    وتكتب:
    function OnTriggerEnter(other:Collider){
    if(other.gameObject.tag=="MyPlayer"){
    ِcontrollingMyCharacter=false;
    controllingMyCar=true;
    }
    }
    الان ننتقل الى السؤال الموالي:
    3-هذه الخطوة جد صعبة وتسمى الية الذكاء الاصطناعي وهي عبارة عن نقاط أو خطوط تعتمد عليها بنية اللعبة سواء في تحديد الوجهة أو الهدف المراد الوصول اليه وفي الغالب تتطلب حسابات جد معقدة وفي الغالب تستعمل طريقتين WayPoints And Raycasting
    السؤال الأخير:
    فقط اختر الشيء المراد تصديره في الماكس وقم بالضغط على export selected اختر مكان الحقظ وتأكد من عمل check animation box قبل التصدير وبالتوفيق ان شاء الله واقبل مروري...وأي سؤال أنا هنا أخوك حفيظ من الجزائر..

  6. #6
    عضو متميز
    صور رمزية Pr MoHaMeD
    تاريخ التسجيل
    Jul 2010
    المنطقة
    الجزائر
    العمر
    22
    ردود
    1,204
    كما قال لك الاخ حفيظ حفظه الله
    هدي برمجة و انيميشن و على ما اظن ان الاخ جينرال وضع درس لذلك و هناك دروس تشرح ذلك اظنها موجوده عندي ان وجدتها سأعطيها لك وهي جيده جدا

  7. #7
    بالنسبة للسؤالين الثالث والرابع:

    تحريك الشخصيات بشكل تلقائي يعتمد على الذكاء الاصطناعي AI وربما تحتاج لتعلم بعض النظريات من خلال كتاب معين ربما Artificial Intelligence for Games for Ian Millington يكون مناسبا

    أما إدخال التحريك إلى Unity3D فيختلف من برنامج لآخر. بالنسبة لي أستخدم Blender بالتالي أقوم بعمل جميع التحريكات في animation واحدة طويلة ثم أقسمها حسب الثواني من داخل Unity3D وأقوم بتسميتها من خلال نافذة استيراد ملفات Blender

Bookmarks

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

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