آقااین بحث گرافیک بازیهای مشترک اینه که x360 از تکنولوژی direct x برای اجرای بازیها استفاده میکنه ولی ps3 ازتکنولوژی openGl برای اجرای نرم افزارهای گرافیکی استفاده میکنه
ببخشید ولی این حرفتون 100% اشتباهه .
DirectX تنها یک سری توابع و کلاس های مختلف هست که فقط و فقط وفقط در سیستم عامل ویندوز مورد استفاده قرار میگیره در صورتی که دشبور 360 از هسته لینوکس استفاده میکنه . این 1
2 - دایرکت X یک تکنولوژی نیست ، OpenGL هم همین طور . اونی که مد نظر شما هست اسمش DX Draw هست و ربطی به دایرکت X ای که شما میشناسید نداره و یک سری توابع و کلاس های اضافی هست که در نوشتن برنامه های گرافیکی به خصوص دو بعدی به کمک برنامه نویس میاد ، OpenGl کتابخانه ای متشکل از توابع و کلاس ها و API های مختلف در رابطه با گرافیک و رندرینگ هست در صورتی که DirectX فقط و فقط یک API هست . این دو تا هیچ ربطی به هم ندارند و حتی بازی های ویندوزی که شما بازی میکنید از OpenGL استفاده میکنند .
OpenGL به معنی :
Open Graphic Library هستش یعنی کتابخانه متن باز گرافیک .
اگر معنی API رو نمیدونید اینجا رو بخونید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این دشواری استفاده از Open Gl نسبت به Direct X است که اغلب بازیسازان برای ساخت و طراحی بازی های مولتی پلتفرم استفاده از Direct X را به Open Gl ترجیح میدهند .
باز هم این حرف اشتباه هست ، رندر انجین یک بازی مشترک مثل اویل 5 در تمام پلتفورم ها از جمله PC و 360 و PS3 یکی هست و فقط نوع کامپایلشون با هم فرق داره که اون رابطه مستقیم داره با نوع پردازنده پلتفورم که توی رایانه های معمولی X86 هست و توی کنسول ها انواع دیگه .
نا گفته نماند که مزیت بسیار جالب Open Gl این است که تا زمانی که سخت افزار مورد نظر توانائی اجرا و پردازش را داشته باشد می توان گرافیک های بهتر و جلوه های تصویری جدید تر و بهتری راخلق کرد که این عامل نشان دهنده ی این موضوع مهم است که :[/SIZE]
Ps3 کنسول آینده ی بازی های رایانه ای است و ایکس باکس 360 دستگاه زمان حال .gif)
]
شما یک چیز هاییی در باره OpenGL و DxDraw و ... شنیدید ولی اطلاعاتتون کامل نیست ، DirectX در حقیقت هماهنگ کننده سخت افزار سیستم با نرم افزار های Real Time Render که بازی ها هم شاملوشن میشه هست و بس چون سیستم عامل ویندوز به تنهایی امکان بهره کشی مستقیم از سخت افزار و پردازنده های گرافیک رو نداره و دلیل این کار هم کم کردن هزینه هستش چون ویندوز مثل لینوکس رایگان و متن باز نیست .
برای اطلاعات بیشتر :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید