با سلام
منچند روز پیش مقاله ای درباره Direct x می خوندم
جالب بود!!!!
اما در اون ننوشته بود Direct x را در چه محیطی باید تولید کرد
و آیا نرم افزار مخصوصی دارد؟
با تشکر :sunglass:
با سلام
منچند روز پیش مقاله ای درباره Direct x می خوندم
جالب بود!!!!
اما در اون ننوشته بود Direct x را در چه محیطی باید تولید کرد
و آیا نرم افزار مخصوصی دارد؟
با تشکر :sunglass:
DirectX یک API هستش که به کمک اون برنامه هایی با قابلیتهای صوتی و تصویری بالا می سازن (Rich Multimedia Applications).
DirectX در هیچ محیطی تولید نمیشه، بلکه برنامه هایی که از API های DirectX استفاده می کنند تولید میشن. برای تولید این برنامه ها باید DirectX SDK رو بر روی سیستمی که یک محیط توسعه مثل Visual Studio داره نصب کرد و برنامه نوشت (البته نه به این سادگی).
DirectX رو می تونی تو دلفی و C# و Vb و C++ و ... به کار ببری
فرقی نمی کنه
البته من Opengl رو پیشنهاد می کنم (بهتره)
10 خط دستور تو directx برابر با 5 خط دستور تو opengl است
performance برنامه هایی که توی محیط ++VC با استفاده از DirectX تولید میشه نسبتا خوبه
(این تجربه شخصی بنده است و ممکنه دوستان OpenGL رو با یه Plateform ترجیح بدن)
ولی در کل با DirectX وOpenGL دیگه با API ها برای render کردن تصاویر(مثلا characterها توی یه Game) و همچنین برای کار با اصوات و... بصورت lowlevel درگیر نمی شید و یه سری featureهای سودمند در اختیار دارید که کار رو خیلی ساده میکنه.
کتاب OpenGL تالیف یا ترجمه وحید نصیری خیلی بهتون کمک میکنه.
openGl اصلا به درد بازی درست کردن نمیخوره و نسبت به دایرکت اکس خیلی ابتدائیه
[ON Topic]
دوست عزیز!نوشته شده توسط h.r.m
به نظر نمیرسد که این نحوه صحبت، به واقع یک برخورد علمی باشد: شما یا باید مدیر پروژه Doom 3 باشید تا بتوانید به این راحتی نظر دهید، یا اینکه به نحوی دقیق استدلال خوتان را بگویید.
موفق باشید :)
خوب من تسلیمم !
من تو یه مثبت منفی اشتباه کردم.
اطلاعاتم یکم قدیمی و حظور ذهنم خیلی ضعیف هست !
من win-g که یه سیستم خیلی قدیمی و ناقص مربوط به مایکروسافت هست رو با OpenGl که یه سیستم پیشرفته هست و ظاهرا بازی دوم3 رو هم با همون نوشتن قاطی کردم.
خوب هرچند به قول سپیدار نحوه صحبتم غیر علمی و ناصحیح بود اما اصل اینه که آدم جرات کنه اشتباهشو بپذیره!
من معذرت میخوام :sorry: