Logo ru.boatexistence.com

Должен ли я изучать sdl или opengl?

Оглавление:

Должен ли я изучать sdl или opengl?
Должен ли я изучать sdl или opengl?

Видео: Должен ли я изучать sdl или opengl?

Видео: Должен ли я изучать sdl или opengl?
Видео: Как я писал ИГРОВОЙ ДВИЖОК | Разработка игр | GameDev 2024, Май
Anonim

Если вы хотите, чтобы на экране одновременно отображалось много причудливых эффектов и спрайтов, используйте OpenGL, потому что он поддерживает шейдеры и аппаратно ускоряется. Если ваша игра проста и не требует большого количества эффектов или спрайтов, придерживайтесь SDL, особенно если это ваша первая игра. SDL не имеет аппаратного ускорения, но его гораздо проще использовать.

Что лучше OpenGL или SDL?

По поводу вашего примера с поворотом графики: лучше делать это с OpenGL (т.е. с аппаратным ускорением), чем с самим SDL (т.е. на ЦП), потому что это вообще вычислительно интенсивный (особенно если у вас есть много растровых изображений, которые нужно вращать в каждом кадре, и вы хотите, чтобы эффект был плавным).

Должен ли я использовать SDL?

Хотя SDL чрезвычайно эффективен для кросс-платформенной разработки, он также является отличным выбором для создания игры только для одной платформы, благодаря простоте использования и обилие возможностей. SDL имеет большую базу пользователей и активно обновляется и поддерживается.

Должен ли я изучать OpenGL или DirectX?

Итак, мой вывод таков: оба хороши, OpenGL дает вам кроссплатформенный код (при условии, что вы его пишете), а DirectX дает вам больше инструментов и библиотек, ориентированных на разработку игр. Если все дело в том, чтобы приступить к работе как можно быстрее, я бы рекомендовал OpenGL на графическом процессоре NVidia.

Нужно ли вам изучать OpenGL?

Вы должны сначала изучить OpenGL, так как это стандарт для графики на многих платформах. Даже если есть более новая библиотека, понимание основ и работа с языком, который используется во всей отрасли, очень важны… Тем более, что Vulkan не будет использоваться в крупных компаниях какое-то время, с тех пор.

Рекомендуемые: