الشبكة العربية لمطوري الألعاب

خبير  مهند محمد علي مشاركة 1

اولا السلام عليكم

 
لدي اسئله تحيرني حول dx ارجو ان تفيدوني
 
1-اريد انا اسال عن هل يمكنني انتاج لعبه باستخدام  (c++)الدايركت درو فقط + win32 (هي اصلا لعبه ثنايه الابعاد(ليدو)لكن تحتوي علي ذكاء صناعي عالي)

2-وهل هنالك مكتبه من مكتبات الدايركت اكس تدعم تشغيل اي صيغه من الافلام mp4 mpg avi .... لكن بداله بسيطه

خبير مدير وسام البهنسي مشاركة 2

في 16/رمضان/1431 12:06 م، عقد mohanad حاجبيه بتفكير وقال:

1-اريد انا اسال عن هل يمكنني انتاج لعبه باستخدام  (c++)الدايركت درو فقط + win32 (هي اصلا لعبه ثنايه الابعاد(ليدو)لكن تحتوي علي ذكاء صناعي عالي)

نعم بالطبع. لكني أنصحك بتفادي استخدام دايركت درو 7، إذ أنه قد أصبح تاريخاً كما يقولون، كما تنقصه بعض المزايا المهمة كالرسم بالشفافية المتدرجة وفتل وتحجيم الأشكال الشبحية.البديل هو دايركت ثري دي 9. حيث أنه يقدم واجهات للرسم ثنائي الأبعاد بإمكانيات قوية (ابحث عن ID3DXSprite).
 
كافة مكونات دايركت إكس تتم برمجتها أساساً باستخدام ++C على Win32.



وفي 16/رمضان/1431 12:06 م، قال mohanad متحمساً:

وهل هنالك مكتبه من مكتبات الدايركت اكس تدعم تشغيل اي صيغه من الافلام mp4 mpg avi .... لكن بداله بسيطه

يمكن استخدام مكتبة دايركت شو DirectShow لتشغيل المقاطع الفلمية والملفات الصوتية المضغوطة. للأسف المكتبة ليست سهلة، لكن يمكن تغليف كافة تعقيداتها في صنف بسيط أو حتى إجراء واحد أو إجراءين لتشغيل الملف وإيقافه. إن وجدت صعوبة في هذه النقطة فسنساعدك في حلها بالتأكيد إن شاء الله.

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  مهند محمد علي مشاركة 3

مشكور  علي الإجابة المختصره والمفهومة (بصراحة خفت أن يجيب أحد بطريقة معقدة فلا أفهم شيء، فانا لسه مبتدئ أو [N]   )

خبير  مهند محمد علي مشاركة 4

سوال اخير:-
كم المده المناسبه لاحتراف السي بلس بلس (مهما كانت فقد اوشكت ان انتهي منها) والل win32 (في اولها)والدايركت اكس (لم ابتدي فيها لكني اعرف جميع المعلومات الاساسيه مثل المكتباتوعملها ووظائفها)