Logo bg.boatexistence.com

Трябва ли да науча sdl или opengl?

Съдържание:

Трябва ли да науча sdl или opengl?
Трябва ли да науча sdl или opengl?

Видео: Трябва ли да науча sdl или opengl?

Видео: Трябва ли да науча sdl или opengl?
Видео: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Може
Anonim

Ако искате много фантастични ефекти и спрайтове на екрана наведнъж, използвайте OpenGL, защото поддържа шейдъри и е хардуерно ускорено. Ако играта ви е проста и не се нуждае от много ефекти или спрайтове, придържайте се към SDL, особено ако това е първата ви игра. SDL не е хардуерно ускорено, но е много по-лесно за използване.

Кое е по-добро OpenGL или SDL?

Относно вашия пример за въртяща се графика: по-добре е да го направите с OpenGL (т.е. хардуерно ускорено), отколкото със самия SDL (т.е. на процесора), защото обикновено е изчислително интензивен (особено ако имате много растерни изображения за завъртане на всеки кадър и искате ефектът да е плавен).

Трябва ли да използвам SDL?

Докато SDL е изключително ефективен за кросплатформено развитие, той също е отличен избор за създаване на игра само с една платформа, поради нейната лекота на използване и изобилие от функции. SDL има голяма потребителска база и активно се актуализира и поддържа.

Трябва ли да науча OpenGL или DirectX?

Така че моят резултат е: И двете са добре, OpenGL ви давакод за различни платформи (При условие, че го напишете), а DirectX ви дава повече инструменти и библиотеки, ориентирани към разработката на игри. Ако всичко е за да започнете възможно най-бързо, бих препоръчал OpenGL на NVidia GPU.

Трябва ли да научите OpenGL?

Трябва първо да научите OpenGL, тъй като това е стандартът за графиката на толкова много платформи. Дори ако има по-нова библиотека, разбирането на основите и работата с език, който се използва в цялата индустрия, е много важно… Особено след като Vulkan няма да се използва в големите компании за известно време, оттогава.

Препоръчано: