النتائج 1 إلى 12 من 12

الموضوع: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

  1. #1
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054
    السلام عليكم شباب كيف حالكم؟
    اقدم لكم شرح بسيط عن كيفية استيراد التصاميم ثلاثية الابعاد الى برنامج الجيم ميكر الاصدار 7
    العمليه سهله وبسيطه
    الموضوع شطرين
    الشطر الاول

    أستيراد الموديل من نوع(( *.mod;*.vtx;*.obj;*.asc;*.c;*.x)) باستخدام السكربت d3d_model_load_ext
    السكربت موجود في الملف

    d3d_model_load_ext(ind,fname,flipnormals,fliptexcoords,scale
    )

    ind=


    رمز الموديل وسياتي ذكرها لاحقا

    fname=


    اسم الموديل ومساره مثل model.obj"" محاط بفارزتين

    والاختيارات الثلاثة الباقيه للحجم والتكشر

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






    d3d_start();

    tex=sprite_get_texture(tex1,0);
    z=0;





    وبعده

    model=d3d_model_create();
    model




    هي رمز

    بعدها

    d3d_model_load_ext(model,"model.obj,1,1,1);





    الان اكملنا الحدث create

    والان الى الحدث draw
    ببساطه
    d3d_model_draw(model,x,y,z,tex);
    ضع الابجيكت في الغرفه






    والان شغل اللعبه ان شاء الله يظهر لك المثال وتقدر تجرب موديلات اخرى لكن عليك تغيير ال


    ind فقط مثل

    model1, model2 model3 model4 model5


    الخ










    الشطر الثاني

    أستيراد




    الموديل من نوع mod

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

    هذه الموديلات استيرادها سهل جدا وبدون استخدام اي سكربت
    d3d_model_load




    (ind,fname);


    ind= رمز الموديل

    fname=




    اسم الموديل ومساره مثل model.mod"" محاط بفارزتين

    نعيد بعض الخطوات السابقه في الحدث create



    d3d_start


    ();

    tex=sprite_get_texture(tex1,0);

    z=0;
    وبعده





    model=d3d_model_create


    ();


    وهنا الاختلاف نكتب االكود



    d3d_model_load


    (model,"model.mod");


    وبعده الى الحدث


    draw

    d3d_model_draw(model,x,y,z,tex


    );


    وبذلك قمت باستيراد موديل


    mod لاحظ الفرق في السرعه


    ولكن المشكله هيه كيف تحول الى صيغة


    mod

    والجواب ايضا سهل جدا

    برنامج اسمه
    Anim8or
    يحول الى صيغة




    mod او d3d نفس الشئ

    ولكن يجب ان تضيف له سكربت

    توضع السكربت عن طريق
    file> configure
    واختار سكربت وحدد مساره واعمل الاختيار الثلاثه فعاله
    واعد تشغيل البرنامج وافتح الموديل الي تريد تحويله وقم باختيار objcet واختار منها export واختار اخر نوع من الملفات .






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

    والسلام خير الختام !
    اي استفسار انا حاضر ان شاء الله

    تحميل برنامجAnim8or
    http://www.anim8or.com/





    تحميل امثله للطريقتين والسكربت الخاص ببرنامج Anim8or
    http://www.zshare.net/download/187849967e1bf1eb/

    http://www.mediafire.com/?jyjj9mxndm5
    لللاسف المرفقات لا تعمل معي
    التعديل الأخير تم بواسطة اسود الرافدين ; 15-09-2008 الساعة 02:42 AM سبب آخر: خطا املائي

  2. #2
    التسجيل
    06-12-2005
    الدولة
    آهات التعصب!..!
    المشاركات
    299

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

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

  3. #3
    التسجيل
    11-04-2002
    الدولة
    سوريا
    المشاركات
    760

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    السلام عليكم

    مشكور اخي العزيز .. تابع ^^

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

    بالتوفيق
    لا إله إلا الله
    مشروع لتعليم أساسيات لغة الـ ++C :
    -
    موضوع لتعليم الفيجوال بيسك 6 :

  4. #4
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    اهلا
    فعلا موضوع متكامل
    أنت مذهل حقا
    تابع عملك الرائع
    لكن جيم ميكر حسب أعتقادي ماراح يعرض التصميم بشكل
    اشكرك لكن ما فهمتك؟

  5. #5
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    السلام عليكم

    مشكور اخي العزيز .. تابع ^^

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

    بالتوفيق
    وعليكم السلام
    تفضل اخي صوره من لعبتي الصندوق موديل والكوخ موديل

  6. #6
    الصورة الرمزية سامي.خ
    سامي.خ غير متصل عضــو قديـــر
    Indie Games supporter
    الفائز الثاني بمُسابقة MGM 2
    التسجيل
    07-05-2005
    الدولة
    المنطقة الغربية (غير مستقر)
    المشاركات
    2,437

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    شكراً يا أسد الأسود
    كثير ينتظرون الدرس هذا وانا أولهم
    بطبق الدرس وبرجعلك
    سبحان الله وبحمده...سبحان الله العظيم
    اذا اردت أن تجدني اضغط هنا
    هذا أول موضوع لي بقسم صناعة الألعاب

  7. #7
    التسجيل
    20-07-2008
    الدولة
    algerie
    المشاركات
    94

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    شكرا أخي على الدرس الرائع........
    ------
    سبحان الله و بحمده
    سبحان الله العظيم

  8. #8
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

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

  9. #9
    الصورة الرمزية سامي.خ
    سامي.خ غير متصل عضــو قديـــر
    Indie Games supporter
    الفائز الثاني بمُسابقة MGM 2
    التسجيل
    07-05-2005
    الدولة
    المنطقة الغربية (غير مستقر)
    المشاركات
    2,437

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    شكراً، هذا إلي ابغاه من زمان

    عندي درس بسيط وكمان مفيد:

    إستدارة المجسم
    :

    هذا الدرس من زمان ادور عليه وكمان حست فيه لين قلت آميـــــن
    بس الحمد لله حليته في الأخير مع اني اشك انه غلط

    هذا كود بسيط إن شاء الله يفيدكم
    كود:
    draw_set_color(c_white)
    d3d_transform_set_identity();
    d3d_transform_add_rotation_y(90);
    d3d_transform_add_rotation_x(60);
    d3d_transform_add_translation(x,y,z);
    with(self){
    d3d_model_draw(model,0,0,0,tex);
    }
    d3d_transform_set_identity();



    نشرح الأوامر

    كود:
    d3d_transform_set_identity();
    الأمر هذا تحطونه في بداية رسم المجسم وفي نهايته، عشان ما تتلخبط الإحداثيات

    كود:
    d3d_transform_add_rotation_y(r);
    هذا الأمر يعطي زاوية إستدارة المجسم على المحور Y، وتقدرون تخلونه على محور X أو Z

    كود:
    d3d_transform_add_translation(x,y,z);
    هذا يحدد نقطة الإستدارة حقت المجسم، وهو الأمر إلي نشب في حلقي من اول

    وهذا تطبيق للدرس في المرفقات
    الملفات المرفقة الملفات المرفقة
    سبحان الله وبحمده...سبحان الله العظيم
    اذا اردت أن تجدني اضغط هنا
    هذا أول موضوع لي بقسم صناعة الألعاب

  10. #10
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    ممتاز هذا الدرس لعمل الاستداره وانا كذلك نسيت اضع الكود draw_set_color(c_white) في الحدث draw
    يبقى شئ انه كيف تتحكم في اجزاء الموديل, في برنامج يقسم الموديل الى عشرات الاجزاء وتستورده كل واحد وتحركها كل جزء بحركه خاصه وهذا يحتاج وقت كثير لكل موديل
    وتبقى كيفية الاصطادم مع الموديل

  11. #11
    الصورة الرمزية عبدالله..ع
    عبدالله..ع غير متصل عضـو قديـر
    عاشق الألعاب العربية
    التسجيل
    06-01-2004
    المشاركات
    2,513

    Thumbs up رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    -آسف على تأخري في الرد...
    و أشكرك جداً على هذا الموضوع القيم و جزاك الله خيراً.. و هذا ما كنا ننتظره

  12. #12
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [شرح] كيفية استيراد الموديلات الى برنامج الجيم ميكر

    -آسف على تأخري في الرد...
    و أشكرك جداً على هذا الموضوع القيم و جزاك الله خيراً.. و هذا ما كنا ننتظره
    ولا يهمك عبدالله هلا بيك في اي وقت

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •