نقل قول نوشته شده توسط Nima_NF مشاهده تاپیک
کتاب ها:
Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach

Introduction to 3D Game Programming with DirectX 10

و این لینک:
http://www.barnamenevis.org/sh...d.php?t=139312


پیش نیاز اول شروع به کار با DirectX این هست که حتما به قدر کافی (حداقل در حد متوسط) با زبان ++C آشنا باشید.

DirectX SDK تنها یک سری کتابخانه و توابع و کلاس در اختیار شما قرار می دهد که باید توسط زبان ++C آن ها را فراخوانی کنید.

win32 API چیزی هست که اگر بدانید کمکتان می کند، اگر هم ندانید تقریبا همه کتاب ها به قدرت کافی در مورد آن برای شروع کار توضیح می دهند تا پنجره برنامه خود را با آن بسازید.


اگر منظورتان تفاوت و حوزه قدرت این دو هست، ترجیح می دهم این را به شما بسپارم تا خودتان تحقیق کنید.
در مورد physx چطور؟ پیش نیازش زبانه ++C هست؟
بنظر شما الان دوباره یادگیری ++c رو شروع کنم یا بزارم وارد دانشگاه بشم بهتره>؟
در مورد مقایسه open gl و directx هم اگر ممکنه یه توضیح کوتاه بدین چشم خودم تحقیق هم میکنم. اینطوری که از ظاهر قضیه پیداست همه opengl رو برتر میدونن ولی من چون ازش اطلاعاتی ندارم directx رو برتر میدونم راستی کارت گرافیک بنده gtx280 هست که با وجود پشتیبانی از directx10 از opengl3 پشتیبانی نمیکنه که این خودش یه ضعفه opengl هست که فقط فعلا کارتهای سری quadro nvidia (در مورد ati اطلاعاتی ندارم) از opengl 3 پشتیبانی میکنند و دیگری هم تمامی بازیهای روز دنیا از directx استفاده میکنند نه opengl از جمله غول گرافیکی بازیها یعنی crysis ممکنه نمونه کاری چیزی از قدرت opengl بمن بدید؟
راستی الان باید opengl 2.1 رو با directx10 مقایسه کرد.
اگه بخوایم پای opengl3 رو وسط بکشیم اونوقت باید با directx11 مقایسش کنم که فکر کنم بازم directx11 بالاتر باشه..
حالا اگه ممکنه شما که استاد مایی یکم آگاهمون کن.
راستی لینک موجود توی اون صفحه بالا نیومد...
با تشکر.
آرش.