اسود الرافدين
15-09-2008, 02:38 AM
السلام عليكم شباب كيف حالكم؟ :)
اقدم لكم شرح بسيط عن كيفية استيراد التصاميم ثلاثية الابعاد الى برنامج الجيم ميكر الاصدار 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);
ضع الابجيكت في الغرفه
والان شغل اللعبه ان شاء الله يظهر لك المثال ;) وتقدر تجرب موديلات اخرى لكن عليك تغيير ال :D
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 واختار اخر نوع من الملفات .
وهذا الموضوع هدية لسامي وعبد الله واعتذر لاني تاخرت على اخي عبد الله:cray: لاني مشغول جدا وظروف الكهرباء عندنا
والسلام خير الختام !
اي استفسار انا حاضر ان شاء الله :biggthump
تحميل برنامجAnim8or
http://www.anim8or.com/
تحميل امثله للطريقتين والسكربت الخاص ببرنامج Anim8or
http://www.zshare.net/download/187849967e1bf1eb/
http://www.mediafire.com/?jyjj9mxndm5
لللاسف المرفقات لا تعمل معي :cray:
اقدم لكم شرح بسيط عن كيفية استيراد التصاميم ثلاثية الابعاد الى برنامج الجيم ميكر الاصدار 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);
ضع الابجيكت في الغرفه
والان شغل اللعبه ان شاء الله يظهر لك المثال ;) وتقدر تجرب موديلات اخرى لكن عليك تغيير ال :D
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 واختار اخر نوع من الملفات .
وهذا الموضوع هدية لسامي وعبد الله واعتذر لاني تاخرت على اخي عبد الله:cray: لاني مشغول جدا وظروف الكهرباء عندنا
والسلام خير الختام !
اي استفسار انا حاضر ان شاء الله :biggthump
تحميل برنامجAnim8or
http://www.anim8or.com/
تحميل امثله للطريقتين والسكربت الخاص ببرنامج Anim8or
http://www.zshare.net/download/187849967e1bf1eb/
http://www.mediafire.com/?jyjj9mxndm5
لللاسف المرفقات لا تعمل معي :cray: