احمد صالح
مشرف قسم برمجة الألعاب والالكترونيات سابقاً
- مصر - القاهرة
- Electronics,Embedded Systems, Game development,and Mobile Development.
- الدالة Matrix.PerspectiveFovLH
اسف للتاخير في الرد ... اخي هناك زاويتين 1. مجال الرؤية الافقية 2. مجال الرؤية العمودية 1. تحدث عندما يكون الهرم واقع علي المحور الراسي بإعتباره انه Y 2. العمودية تحدث عندما يكون الهرم واقع علي المحور الافقي بإعتباره انه X عن طريق حساب المثلثات تستطيع حساب الز…
- مجموعة دروس Opengl
اخي كلاهما مكتبتان لبرمجة الرسومات ..و DirectX يمتلك مكونات لبرمجة الصوتيات و الشبكات مما يجعله جيد في برمجة الالعاب و الوسائط المتعددة و كذلك OpenGL .. DirectX مدعوم اكثر في انظمة الويندوز علي عكس OpenGL مدعوم علي اغلب انظمة التشغيل .
- سؤال يمثل حياة جديده للكثير(نداء إلى المنتدى بأسره)
اخي تابع الموضوع المثبت هناك كتب دايركت اكس ، OpenGL .
- هل كتاب C++ How To Program كافي لينقلي على برمجة الألعاب
Charles Petzold , Programming Windows
- موقع رائع + مشكلة
مش فاهم :s ممكن تعمل screenshot ؟
- كيف يتعرف الكمبيوتر على الارقام
اخي كملخص ... كيف يفرق ال 0 هو الاخفض و ال 1 هو علي الاعلي ؟ تحتاج إلي نظرة الكترونية حيث غالباً في الدوائرة الالكترونية يكون الجهد 0 اقل جهد في الدائرة و يعبر عن الحالة المنخفضة و عادة نعبر عن اعلي جهد جهد هو 5 فولت و هذا يختلف علي حسب النظام Cmos,TTL,Nmos..e…
- موقع رائع + مشكلة
ما معني لم يعمل ؟ اوصف المشكله ؟ برمجية ؟ رسالة اخطاء ..إلخ ؟
- مشكله في كود رسم مثلث
لم ار اخطاء و لكن لم تضع التحويلات علي المثلث Transformations لكي تنقه من محاوره إلي محاور العالم world Co-ordinates . استعن بهذا الدرس لتطبيق التحويلات علي الكود device.Transform.World = Matrix.Identity; device.Transform.View = Matrix.Identity; Size displaySi…
- نظام التشفير للصوت والصوره واعاده فك هذا التشفير على المستقبل
لا اعتقد اخي بوجود موقع عربي و لكن اتذكر بوجود كتاب عربي في دار شعاع عن تحليل الاشارات .. لا اتذكر تماماً
- موقع لتعليم OpenGL صوت وصورة (CD)
انصحك بها .. إن كنت قوي في سماع الانجليزية .
- نظام التشفير للصوت والصوره واعاده فك هذا التشفير على المستقبل
يعني ممكن اخي تطبق convoultion علي الاشارة لكي تتغير و تقوم بعمل deconvoultion لها (لكي تعيدها ثانياً ) هناك المثير من الطرق -- ممكن اخي تنظر إلي تحليل الاشارات و الانظمة و هو كورس في هندسة الالكترونيات و الاتصالات ... Signal Anaylsis And Systems .
- دالة LookAtLH
دالة gluLookAt() اسهل بكثير من التحويلات transformations التي تستخدمها اول ثلاث بارامترات تحدد موضع الكاميرا ، ثاني ثلاث تحدد النقطة التي تنظر عليها الكاميرا و ثالث بارامترات تحدد المتجة UP انظر إلي الرسمه .. void Rotate(float ang) { lx = sin(ang); lz = -cos(a…
- دالة LookAtLH
اخي ان تعلم ان الكاميرا في الثلاثة ابعاد تتكون من ثلاث متجهات LookAt, up , Right (للنظر علي نقطة في العالم) .. Up ( للنظر فوق و تحت ) و Right و لليمين و الشمال و هو عمودي علي متجه UP .. و هناك اخر و هو للموضع اي موضع الكاميرا في الفراغ CameraPosition . لكي تنش…
- مصطلحات لم أفهمها, فما هي ؟
علي فكرة For Dummies يعني للاسف ، للاغبياء او شبيه لذلك ... و ليس معناها للمبتدئين ......
- عضوجديد يريد التعلم
و عليكم السلام ـ يمكنك النظر إلي المواضيع المثبته بما تحتويه من دروس و كتب .
- Backface culling
الدايركت اكس افتراضياً بيحذف الاسطح الخلفيه ، و يقوم برسم النقط في اتجاه عقارب الساعة . إن كنت تريد التغيير يجب استدعاء هذه الدالة :: d3dDevice->SetRenderState(D3DRS_CULLMODE, D3DCULL_CW); في عكس اتجاه عقرب الساعة استخدم الثابت D3DCULL_CCW او رقم 3 . بالنسبة ل…
- برمجة تضاريس الكره الأرضيه....
استخدم نوعية الملف .X افضل
- Backface culling
لا يا اخي ; لانك ستسخدم منظور اخر يُسمي بالاسقاط العمودي Orthogonal Projection علي عكس استخدام الاسقاط المنظوري Perspective و الذي فيه تحدث عمليه الحذف الجزء الخلفي الغير منظور لعينك و هي عملية جيدة لتسريع المحرك - لماذا نرسم مضلعات لن نراها ؟
- كيف اعمل سياره بسيطة وتتحرك
هل السيارة رسمة ثنائية الابعاد ام مجسم ؟ إن كان مجسم ، فانصحك كمبتدىء ان تعرف نظرية التحريك في البعدين اولاً ; لان في الثلاثة ابعاد العملية اصعب بكثير ..
- مامدى قوة الفيجوال بيسك دوت نت مع برمجة الألعاب ؟
http://www.thezbuffer.com/categories/tutorials.aspx في النهاية كل حاجة تذهب لكارت الشاشة ليرسمها ، سواء بيسك ، سي ...إلخ و لكن بعض الفلسفة تُغير اكيد من مدي السرعة :) .