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

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

درس في 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
عضو
عضو

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

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

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


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