الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعامل مع Mesh و Vb6 وdirectx8

مغلق
بدأه loveman في 16 يناير 2008 · 2 رد · 1,564 مشاهدة · في DirectX
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقوم حاليا بانشاء لعبه بسيطه هى لعبه سباق سيارات وواجهتنى ثلاث مشكلات

الاولى

قمت بانشاء سياره بواسطه برنامج ثرى دى ماكس وحولته الى ملف x

وهناك ثمان سيارات ولكن اريد المستخدم ان يحدد لون سياراته بنفسه فكرت ان اعمل texture ولكن سوف اقوم بانشاء صور كثيره ولن يكون هناك جميع الالوان اى كيف اقوم بتلوين السياره مثل امثله النقط الملونه

التانيه

اريد ان اغير فى حجم السياره من واحده لاخرى

التالته كيف انشاء ارضيه بها اشجار وطريق ومياه حاولت كثيرابواسطه vertex فى directx8 وvb6 ولكن هناك انواع vertex كثيره ولا اعرف ما هى الاختلافات بينها فقمت بعمل مربع كبير من اربع نقاط ملونه كما يوجد بالامثله من النت لن عند التنفيذ يقوم بانهيار الفيجوال بيسيك نفسه وعند البحث علمت المشكل ان mesh يستخدم نقاط و المربع الذى انشاته يقوم باستخدام نقاط اخرى وهنا يحدث التضارب وينهار الفيجوال بيسيك!!!

لكن كيف اقوم بانشاء مربع ملون باستخدام الفيجوال بيسيك 6 وdirectx8

فانا لااعرف غير فيجوال بيسيك6 واخر اصدار يتوافق معه هو directx8

انا اعلم انه يوجد فى المنتدى من لديه المقدره بوضع المثال كامل على الموقع وجزاكم الله خير

#2

الاول: حدد لكل سيارة material او مادة معينه و قم بوضع set-texture باوضاع مختلفه

الثاني : استخدم مصفوفة التكبير Scaling - D3DXScaling .

الثالث: تقوم بعمل vertex buffer وعاء و هو علي شكل مستطيل ، و تقوم بتغيير كل نقطه فيه علي حسب قانون الجا sin ، بحيث يعطي تاثير موجياً علي النقاط .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

شكرا اخى العزيز

احمد صالح

والله انى كنت اعلم انك من سوف تجيب اسئلتى

جزاءك الله خيرا على افادتى بهذه المعلومات لى ولاخرين

هذا الموضوع مغلق.

مواضيع مشابهة