الدايركت إكس ممكن تتخيله زي ملفات دفعية للألعاب ، تقوم بحساب المثلثات و والرياضيات المتعلقة بالألعاب ،
طبعاً لما تنزل لعبة مثل Call of Duty حتضطر تنزل ملفات الدايركت إكس للـ User-End وهي الملفات الضرورية لعمل اللعبة. ولن تحتاج لأن تفتحها فاللعبة تقوم بالتعامل معها من تحت الطاولة ومن دون أن تدري أنت بها.
ولكن عندما تستعمل الـ SDK فهي المكتبة الخاصة بالمطورين والذين ينوون عمل لعبة باستعمال الدايركت إكس ، فعليك اختيار لغة تسمح بالتعامل المباشر مع الدايركت اكس من خلال الكود. فستتمكن من خلاله باستيراد مجسمات من برامج تصميم أو حتى تصميم المجسمات بالكود من خلال تحديد مواقع الـ vertex لكل زاوية واتجاه الوجوه في المثلثات. بيني وبينك الموضوع معقد.
هناك محركات تقوم على الدايركت إكس بدون أن يلمس المطور أكواد الدايركت إكس كمحرك الأنريل (لست متأكداً).
ان كنت مصمماً على الخوض في برمجة الدايركت إكس قم بالبحث في جوجل عن دروس سي بلس بلس مثلاً وطريقة تعاملها مع الدايركت إكس SDK
تعليق