Logo fa.boatexistence.com

آیا sdl یاد بگیرم یا opengl؟

فهرست مطالب:

آیا sdl یاد بگیرم یا opengl؟
آیا sdl یاد بگیرم یا opengl؟

تصویری: آیا sdl یاد بگیرم یا opengl؟

تصویری: آیا sdl یاد بگیرم یا opengl؟
تصویری: آیا باید SDL، SFML یا GLFW را یاد بگیرید؟ (یا GLUT) #indiegamedevontop 2024, ممکن است
Anonim

اگر می خواهید تعداد زیادی افکت و اسپرایت روی صفحه نمایش به طور همزمان داشته باشید، از OpenGL استفاده کنید زیرا از سایه بان ها پشتیبانی می کند و سرعت سخت افزاری دارد. اگر بازی شما ساده است و به افکت یا اسپرایت زیادی نیاز ندارد، از SDL استفاده کنید، به خصوص اگر اولین بازی شما باشد. SDL شتاب سخت افزاری ندارد، اما استفاده از آن بسیار ساده تر است.

کدام OpenGL بهتر است یا SDL؟

درباره مثال شما در مورد گرافیک های چرخشی: بهتر است این کار را با OpenGL (یعنی سخت افزار شتاب یافته) انجام دهید تا با خود SDL (یعنی روی CPU) زیرا معمولاً از نظر محاسباتی است. فشرده (به خصوص اگر بیت مپ های زیادی برای چرخاندن هر فریم دارید و می خواهید جلوه صاف باشد).

آیا باید از SDL استفاده کنم؟

در حالی که SDL بسیار موثر برای توسعه بین پلتفرمی است، همچنین به دلیل سهولت استفاده و استفاده از آن، یک انتخاب عالی برای ایجاد یک بازی تنها با یک پلتفرم در ذهن است. فراوانی ویژگی ها SDL پایگاه کاربر زیادی دارد و به طور فعال در حال به روز رسانی و نگهداری است.

آیا OpenGL یا DirectX را یاد بگیرم؟

بنابراین نتیجه نهایی من این است: هر دو خوب هستند، OpenGLکد متقابل پلتفرم را به شما می دهد (به شرطی که آن را بنویسید)، و DirectX ابزارها و کتابخانه های بیشتر مبتنی بر توسعه بازی را در اختیار شما قرار می دهد. اگر همه چیز در مورد شروع هر چه سریعتر است، من OpenGL را روی یک GPU NVidia توصیه می کنم.

آیا باید OpenGL را یاد بگیرید؟

باید ابتدا OpenGL را یاد بگیرید، زیرا این استاندارد برای گرافیک در بسیاری از پلتفرم‌ها است. حتی اگر یک کتابخانه جدیدتر وجود داشته باشد، درک اصول اولیه، و کار با زبانی که در سراسر صنعت استفاده می شود، بسیار مهم است… به خصوص که Vulkan برای مدتی در شرکت های بزرگ استفاده نمی شود.

توصیه شده: