منتديات أهل الجزائر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

درس في scene او المشهد

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل

درس في scene  او المشهد Empty درس في scene او المشهد

مُساهمة  vb6 الى vb20 الأحد نوفمبر 20, 2016 7:56 pm

Direct3DDevice8
بالمثال يتضح المقال
هنا امثله........http://directx4vb.vbgamer.com/DirectX4VB/TUT_DX8_DG.asp
ستجد فيه كيف تحمل المجسمات وتعمل لها رندر
تنبيه.....

المجسمات التي تقوم بتصديرها من بلندر او اي برنامج تستعمله...لن تنجح معك...يوجد معها بعض العمل حتى تكون قادره على الضهور في فضائنا الثلاثي الابعاد..
الى حين ان نتعلم ونتطور في برمجه دايركت اكس وبرمجه كلاسات لاستضافه مجسمات البرامج الاخرى......سنكتفي بالمحول الذي ياتي مع المكتبه(شرحه فقط..عليك تحميله من ميكروسفت)'' الذي له شروحات مع شرح مكتبه دايركت اكس8.
.....يقوم بتحويل  ملفات3ds ..x
Conv3ds.exe


هذا الكلاس في مكتبه دايركت اكس8 احبتي هو المسؤول على فتح شاشه فضاء ثلاثي الابعاد  يحتوي...على على كثير من الاشياء..التي نراها في 3دي ماكس..وبلندر



هذا الكود هو المسؤول عن السكان او المشهد. كل ما يكتب داخله  يضهر المجسم  بطريقه  مختللفه عن المجسمات الاخرى..
kDirect3DDevice8.BeginScene
''المجسم المراد عمل رندر له
kDirect3DDevice8.EndScene
''''''''''''''''''''''''
مثلا اذا اردت اضهار مجسم بشكل عادي
kDirect3DDevice8.BeginScene
kDirect3DDevice8.SetRenderState D3DRS_FILLMODE , D3DFILL_SOLID = 3
kDirect3DDevice8.EndScene
''''''''''''''''''''''
مثلا اذا اردت اضهار مجسم بشكل خطوط او وايرفرام
kDirect3DDevice8.BeginScene
kDirect3DDevice8.SetRenderState D3DRS_FILLMODE , D3DFILL_WIREFRAME =2
kDirect3DDevice8.EndScene
'''''''''''''''''''''''
مثلا اذا اردت اضهار المجسم كالكرتون والرسوم المتحركه
يوجد خيارات كثيره توفرها لك داله
kDirect3DDevice8.SetRenderState
vb6 الى vb20
vb6 الى vb20
عضو
عضو

عدد المساهمات : 10
نقاط : 32
تاريخ التسجيل : 11/10/2016
الموقع : ahl-dz.yoo7.com/f28-montada

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة


صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى