Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> برنامه نويسي تخصصي DirectX و اصول برنامه نويسي تحت ويندوز -> تفاوت OPENGL vs DIRECTX
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

تفاوت OPENGL vs DIRECTX
نويسنده
پيغام
MANI_CHET
در حال رشد
در حال رشد


تاريخ عضويت: 2 شنبه 9 آبان 1384
تعداد ارسالها: 82


شنبه 26 آذر 1384 - 19:28
پاسخ بصورت نقل قول
سلام

ميخواستم يكي از دوستان لطف كنه و مزيتهاي هركدوم نسبت به ديكري رو به تفضيل بيان كنه تا متوجه بشيم كدوم بهتره و چرا


ممنون
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
seyedof
متخصص ساخت بازی
متخصص ساخت بازی


تاريخ عضويت: 1 شنبه 1 خرداد 1384
تعداد ارسالها: 274


شنبه 26 آذر 1384 - 20:23
پاسخ بصورت نقل قول
سلام
هر كدوم مزايايي داره. به كاربرد بستگي داره اما اگر شما ميخواهيد بازي بنويسيد و پلتفرم شما هم ويندوز است DirectX برای این منظور خاص بهتر است.
ممنون علی
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل
 

نويسنده
پيغام
MANI_CHET
در حال رشد
در حال رشد


تاريخ عضويت: 2 شنبه 9 آبان 1384
تعداد ارسالها: 82


شنبه 26 آذر 1384 - 20:29
پاسخ بصورت نقل قول
نه نميخوام بازي بنويسم

براي تحقيقم لازم داشتم ؛ قسمتي از تحقيقم مربوطه به مقايسه اين دو تكنولوژيه
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
GameOver
بازی ساز
بازی ساز


تاريخ عضويت: 2 شنبه 11 مهر 1384
تعداد ارسالها: 131


2 شنبه 28 آذر 1384 - 17:25
پاسخ بصورت نقل قول
ممكن هست اين به دردت بخوره .
جاي ديگه اي هم اينو نوشته بودم.

ويرايش شده :

OpenGL,DirectX از نظر سرعت پردازش ورتكس ها و مثلث ها تقريبا يكي هستند ولي تفاوت عمده اونا در Platform هايي هست كه ساپورت ميكنند حالا اگر ميخاي روي ويندوز برنامه بنويسي Directx به نسبت خيلي بهتر هست چون تمامي توابع مولتي مديا رو ساپورت ميكنه مثل نمايش ويديو يا پخش صداهاي سه بعدي يا كارهايي كه به شبكه مربوط ميشند مثل مولتي پلير ولي OpenGl چون MultiPlatform هست بايد بيشتر كارها رو خودت انجام بدي مثل FullSecreen كردن و ورودي خروجي كيبرد و شبكه و كاراي ديگه كه به سيستم عامل مربوط ميشند ولي اگه اين برات مهم نيست كه روي كدوم سيستم عامل ميخا كاركني و كارايي برات مهم هست OpenGL به نسبت بهتر هست.
يه چيز ديگه هم اضافه كنم و اونم اين هست كه درايور كارت گرافيك هاي مدل پايين ومتوسط بيشتر براي Directx ساخته ميشند و opengl رو به صورت درايور هاي جانبي بيرون ميدند( در صورتي كه امكانات و وقت لازم براي اين كار را داشته باشند ) ولي باز اگه هدفت ساختن بازي سطح بالايي مثل Unreal هست باز از opengl استفاده كردن خيلي امن تر هست‌؛ چون در درجه اول به پلاتفرم بستگي نداره يعني همون multiplatform هست و به همين علت از سرعت بيشتري برخورداره. البته هر شركتي پياده سازي خاص خودش رو براي opengl داره و ممكن هست روي هر سيستم عامل با سرعت خاصي كار كنه كه البته محسوس نيست.
اينو هم اضافه كنم كه opengl از directx قديمي تر هست و direct3d الگوي opengl هست چون وقتي كه ماكروسافت ديد كه مجبوره كه اين قابليت رو به سيستم عامل خودش اضافه كنه تصميم گرفت كه پياده سازي خودش رو از opengl به نام direct3d به سيستم عاملش اظافه كنه البته بگم كه منظورم از پياده سازي خودش اينه كه direct3d الگويي از opengl هست كه به نسبت كار كردن با ان سخت تر از opengl هست.

اميدوارم بدردت بخوره.
موفق باشي.
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي شماره ICQ
 

نويسنده
پيغام
MANI_CHET
در حال رشد
در حال رشد


تاريخ عضويت: 2 شنبه 9 آبان 1384
تعداد ارسالها: 82


2 شنبه 28 آذر 1384 - 18:45
پاسخ بصورت نقل قول
ممنون
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
aakh1361
در حال رشد
در حال رشد


تاريخ عضويت: 5 شنبه 21 آبان 1383
تعداد ارسالها: 56
محل سكونت: تهران


شنبه 10 دي 1384 - 02:30
پاسخ بصورت نقل قول
جالب بود Mr. Green

_________________
AAKH-1361.PersianBlog.Com

گروه طراي سيستم عامل

سايت سيستم عامل فارسي
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
GameOver
بازی ساز
بازی ساز


تاريخ عضويت: 2 شنبه 11 مهر 1384
تعداد ارسالها: 131


شنبه 10 دي 1384 - 15:38
پاسخ بصورت نقل قول
Surprised
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي شماره ICQ
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |